De Transact - SQL- dialect van de Structured Query Language wordt gebruikt voor databases heeft een verscheidenheid aan functies , waaronder twee die stuwing spaties uit tekenreeksen . Voor T - SQL- programmeurs , de LTRIM ( ) en RTRIM ( ) functies van pas komen bij het manipuleren karakter gebieden zoals namen en adressen . Deze velden hebben een variabele aantallen leiden , trailing of ingesloten ruimten; de TRIM ( ) functies helpen programmeurs doorbreken velden uit elkaar en recombineren hen. T - SQL Microsoft maakt gebruik van T - SQL als taal voor zijn SQL Server relationele database -software . Hoewel er standaard versies van SQL , zoals SQL - 92 , heeft geen enkele softwareleverancier ze volledig geïmplementeerd vanaf het moment van publicatie . Bijvoorbeeld , de SQL -92 bevat een TRIM ( ) functie die T - SQL niet . Dit is geen handicap , maar zoals u kunt de LTRIM ( ) en RTRIM ( ) functies te combineren om op te treden als een TRIM ( ) -functie . LTRIM ( ) de LTRIM ( ) -functie verwijdert de toonaangevende spaties uit een string tot aan de eerste niet-lege teken . De " L " in LTRIM ( ) verwijst naar blanks die vanaf de linkerkant . Een LTRIM ( ) uitgevoerd op een koord zorgt ervoor dat het begint met niet-lege tekens , zodat de string wordt links uitgelijnd . Strings beginnen met spaties afval data opslagruimte en rapporten een haveloze verschijning RTRIM ( ) kan geven . RTRIM ( ) op Twitter fungeert als LTRIM ( ) , met uitzondering van dat het verwijdert naloopspaties tot de laatste niet-lege teken in een string . Je tegenkomt eindspaties vaker , als personage gebieden zoals namen en adressen hebben variabele hoeveelheden niet-lege karakters , en sommige software pads de velden uit om hun maximale grootte met losse flodders. Als, bijvoorbeeld , een veld " voornaam " bevat de 20 - tekenreeks "Leo " , die 16 lege tekens achter de naam heeft , en een 20 - tekens veld " achternaam " heeft de string " Smith " met 15 trailing blanks , hun combinatie wordt de lompe " John ( 15 blanco ) Smith ( 16 blanco ) . " Door het toepassen van de RTRIM ( ) functie om de " voornaam " en velden " achternaam " , dan is het toevoegen van een enkele spatie ertussen , je het meer te verkrijgen toonbaar " John Smith . " Geneste functies de TRIM ( ) functie in SQL - 92 verwijdert zowel de voor-en achterrand spaties uit een string. U kunt hetzelfde resultaat gemakkelijk te verkrijgen door het combineren RTRIM ( ) en LTRIM ( ) als de geneste functie RTRIM ( LTRIM ( ) ) . De andere combinatie , LTRIM ( RTRIM ( ) ) , geeft je hetzelfde resultaat . Bijvoorbeeld , als u een 20 - character " street_address " met " 1200 Main Street ( vier spaties ) " en verwijder de straat nummer, het laat " ( spatie ) Hoofdstraat ( vier spaties ) . " Het gebruik van de geneste functies RTRIM ( LTRIM ( street_address ) ) geeft u het nuttiger " Main Street. "
|