Faq/Base/126

    From The Document Foundation Wiki
    < Faq‎ | Base
    This page is a translated version of the page Faq/Base/126 and the translation is 100% complete.
    Other languages:


    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.


    Selecteer 1- spatie achteraan 2- spaties vooraan 3- beide


    Wijzigen gegevens

    • Een query hiervoor zou kunnen zijn:


    UPDATE "Table1" SET "NOM" = TRIM(BOTH ' ' FROM "NOM")


    • Uitleg
      • Deze opdracht wordt uitgevoerd via Extra" ▸ SQL of via een macro.
      • het verwijderd de spaties vooraan en achteraan het veld "Nom" in alle rijen.