Faq/Base/126
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Hoe kan ik ongewenste spaties onderdrukken?
Context: na invoer uit een externe tabel, zijn enkele velden gevuld met ongewenste spaties voor en na de tekst.
Opvragen gegevens
Een query hiervoor zou kunnen zijn:
SELECT "NOM" FROM "Table1" WHERE "NOM" <> TRIM (' ' FROM "NOM" )
Uitleg
- De functie TRIM verwijdert een of meer tekens vooraan en achteraan de tekenreeks. Specificeer of het alleen vooraf, achteraf of beide moet zijn met: LEADING, TRAILING of BOTH (standaardwaarde).
- Er zijn ook aparte functies voor alleen links of alleen rechts verwijderen van spaties: LTRIM en RTRIM.
- Te gebruiken in beide modes.
- In het gegeven voorbeeld staat geen specificatie en is dus de standaardwaarde BOTH van toepassing.
Wijzigen gegevens
- Een query hiervoor zou kunnen zijn:
UPDATE "Table1" SET "NOM" = TRIM(BOTH ' ' FROM "NOM")
- Uitleg
- Deze opdracht wordt uitgevoerd via ▸ of via een macro.
- het verwijderd de spaties vooraan en achteraan het veld "Nom" in alle rijen.