sql >> Database teknologi >  >> RDS >> Oracle

Oracle-strengfunktioner (fuld liste)

Nedenfor er en liste over indbyggede streng-/tegnfunktioner, der er tilgængelige i Oracle Database.

Funktion Beskrivelse
ASCII() Returnerer decimalrepræsentationen i databasens tegnsæt af det første tegn i dets argument.
CHR() Returnerer et tegn baseret på kodeværdierne angivet som argument.
CONCAT() Udfører en strengsammenkædning på dens argumenter.
INITCAP() Returnerer sit argument med det første bogstav i hvert ord med store bogstaver og alle andre bogstaver med små bogstaver.
INSTR() Søger efter en understreng i en given streng og returnerer et heltal, der angiver placeringen af ​​det første tegn i denne understreng.
LENGTH() Rgiver længden af ​​dets argument. Der er fem separate funktioner; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() , og LENGTH4() . Hver funktion beregner længden på en anden måde.
LOWER() Returnerer sit argument med alle bogstaver med små bogstaver.
LPAD() Udfylder den venstre del af en streng med et bestemt tegn til et specificeret antal tegn.
LTRIM() Beskærer den venstre del af en streng. Som standard trimmer det hvidt mellemrum, men du kan valgfrit angive et eller flere andre tegn, der skal trimmes.
NCHR() Returnerer tegnet med den binære ækvivalent til dets argument i det nationale tegnsæt.
NLS_INITCAP() Svarer til INITCAP() funktion, bortset fra at den accepterer et andet argument, der giver dig mulighed for at angive sorteringen.
NLS_LOWER() Svarer til LOWER() funktion, bortset fra at den accepterer et andet argument, der giver dig mulighed for at angive sorteringen.
NLS_UPPER() Svarer til UPPER() funktion, bortset fra at den accepterer et andet argument, der giver dig mulighed for at angive sorteringen.
NLSSORT() Returnerer en sorteringsnøgle for en given tegnværdi og en eksplicit eller implicit specificeret sortering.
REGEXP_COUNT() Returnerer antallet af gange, et mønster forekommer i en kildestreng.
REGEXP_INSTR() Udvider funktionaliteten af ​​INSTR() funktion ved at tillade os at bruge regulære udtryksmønstre.
REGEXP_REPLACE() Udvider funktionaliteten af ​​REPLACE() funktion ved at tillade os at bruge regulære udtryksmønstre.
REGEXP_SUBSTR() Udvider funktionaliteten af ​​SUBSTR() funktion ved at tillade os at bruge regulære udtryksmønstre.
REPLACE() Tillader dig at erstatte en del af en streng med en anden streng.
RPAD() Udfylder den højre del af en streng med et bestemt tegn til et specificeret antal tegn.
RTRIM() Beskærer den højre del af en streng. Som standard trimmer det hvidt mellemrum, men du kan valgfrit angive et eller flere andre tegn, der skal trimmes.
SOUNDEX() Returnerer en tegnstreng, der indeholder den fonetiske repræsentation af dens argument.
SUBSTR() Returnerer den angivne understreng fra en given streng.
TRANSLATE() Giver dig mulighed for at foretage flere enkelttegn, én-til-én udskiftninger i én operation.
TRANSLATE(...USING) Ckonverterer sit argument til det tegnsæt, der er specificeret for konverteringer mellem databasens tegnsæt og det nationale tegnsæt. Må ikke forveksles med TRANSLATE() funktion, som giver dig mulighed for at foretage flere enkelt-tegn, en-til-en udskiftninger i én operation.
TRIM() Giver dig mulighed for at trimme tegn fra siderne af en streng. Du kan trimme hovedkarakterer, efterfølgende karakterer eller begge dele.
UPPER() Returnerer sit argument med alle bogstaver med store bogstaver.

  1. Microsoft Access 2010, 2013, 2016 og 2019 Tutorial

  2. Kan ikke oprette forbindelse til lokal MySQL-server gennem socket '/var/lib/mysql/mysql.sock' (2)

  3. Sådan migrerer du SQL Server-job fra en SQL Server-instans til en anden

  4. Hurtigere alternativ i Oracle til SELECT COUNT(*) FROM nogetable