Er zijn verschillende methoden voor het verwijderen van spaties uit gegevens opgehaald in een Oracle resultaten ingesteld . Oracle PL /SQL heeft verschillende functies voor het verwijderen van teken zijn , en welke u moet gebruiken hangt af van de gegevens en indien de ruimten optreden in de opgehaalde data . Instructies 1 U kunt de CHR ( Karakter ) functie gebruiken om spaties uit mailing verwijderen addresses.Suppose dat u wilt klantgegevens ophalen uit de database , maar in sommige omstandigheden ontbrekende adresgegevens veroorzaken extra lege lijnen in het adres : SELECT custname , address1 , adres2 , address3 , address4 , custcity | | ' , ' | | custstate | | " " | | zipcodefrom businessname ; Thomas Smith10 Main StreetSuite 201 New York , NY 02166 waar er ruimtes tussen de badkamer en de stad . Om deze ruimtes te verwijderen , kunt u de CHR -functie gebruiken om de interne lege regels te onderdrukken : SELECT custname | | DECODE ( address1 , NULL , NULL , CHR ( 10 ) | | address1 ) | | DECODE ( adres2 , NULL , NULL , CHR ( 10 ) | | adres2 ) | | DECODE ( address3 , NULL , NULL , CHR ( 10 ) | | address3 ) | | DECODE ( address4 , NULL , NULL , CHR ( 10 ) | | address4 ) | | CHR ( 10 ) | | custcity | | ' , ' | | custstate | | ' ' | | zipcodeFROM businessname , Thomas Smith10 Main StreetSuite 201New York , NY 02166 Blanco adreslijnen worden genegeerd en het adres afgedrukt goed . Het kan zijn dat de wrap functie toe te voegen in de rapporten veld dat deze string bevat . Kopen van 2 U kunt de linker trim-functie ( LTRIM ) gebruiken om voorloopspaties verwijderen . LTRIM verwijdert tekens van de leidende posities in een string.LTRIM ( ' bbbb Dit is een voorbeeld van het verwijderen voorloopspaties ' ) resultaten in'This is een voorbeeld van het verwijderen voorloopspaties ' . Alle van de belangrijkste ruimtes zijn verwijderd uit de data . 3 U kunt de juiste bekleding ( RTRIM ) functie gebruiken om spaties aan het einde van een string.RTRIM verwijdert personages uit het verwijderen na een string.RTRIM ( Dit is een voorbeeld van het verwijderen eindigend ruimten bbbb ) resultaten in'This is een voorbeeld van het verwijderen beëindigen ruimten . Alle van de eindigende ruimtes zijn verwijderd uit de data .
|