sql >> Databasteknik >  >> RDS >> Oracle

Oracle String Functions (fullständig lista)

Nedan finns en lista över inbyggda sträng-/teckenfunktioner som är tillgängliga i Oracle Database.

Funktion Beskrivning
ASCII() Returnerar decimalrepresentationen i databasens teckenuppsättning för det första tecknet i dess argument.
CHR() Returnerar ett tecken baserat på kodvärdena som anges som argument.
CONCAT() Utför en strängsammansättning på dess argument.
INITCAP() Returnerar dess argument med den första bokstaven i varje ord med versaler och alla andra bokstäver med gemener.
INSTR() Söker efter en delsträng i en given sträng och returnerar ett heltal som anger positionen för det första tecknet i denna delsträng.
LENGTH() Ranger längden på dess argument. Det finns fem separata funktioner; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() och LENGTH4() . Varje funktion beräknar längden på olika sätt.
LOWER() Returnerar dess argument med alla bokstäver med gemener.
LPAD() Laddar den vänstra delen av en sträng med ett visst tecken, till ett specificerat antal tecken.
LTRIM() Trimmar den vänstra delen av en sträng. Som standard trimmar det vitt utrymme, men du kan valfritt ange ett eller flera olika tecken att trimma.
NCHR() Returnerar tecknet som har den binära motsvarigheten till dess argument i den nationella teckenuppsättningen.
NLS_INITCAP() Liknande med INITCAP() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen.
NLS_LOWER() Liknande med LOWER() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen.
NLS_UPPER() Liknande med UPPER() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen.
NLSSORT() Returnerar en sorteringsnyckel för ett givet teckenvärde och en explicit eller implicit specificerad sortering.
REGEXP_COUNT() Returnerar antalet gånger ett mönster förekommer i en källsträng.
REGEXP_INSTR() Utökar funktionaliteten för INSTR() funktion genom att tillåta oss att använda reguljära uttrycksmönster.
REGEXP_REPLACE() Utökar funktionaliteten för REPLACE() funktion genom att tillåta oss att använda reguljära uttrycksmönster.
REGEXP_SUBSTR() Utökar funktionaliteten för SUBSTR() funktion genom att tillåta oss att använda reguljära uttrycksmönster.
REPLACE() Låter dig ersätta en del av en sträng med en annan sträng.
RPAD() Laddar den högra delen av en sträng med ett visst tecken, till ett specificerat antal tecken.
RTRIM() Trimmar den högra delen av en sträng. Som standard trimmar det vitt utrymme, men du kan valfritt ange ett eller flera olika tecken att trimma.
SOUNDEX() Returnerar en teckensträng som innehåller den fonetiska representationen av dess argument.
SUBSTR() Returnerar den angivna delsträngen från en given sträng.
TRANSLATE() Låter dig göra flera en-till-en-ersättningar med ett tecken i en operation.
TRANSLATE(...USING) Comvandlar sitt argument till den teckenuppsättning som anges för konverteringar mellan databasens teckenuppsättning och den nationella teckenuppsättningen. Ej att förväxla med TRANSLATE() funktion, som låter dig göra flera en-till-en-ersättningar med ett tecken i en operation.
TRIM() Låter dig trimma tecken från sidorna av en sträng. Du kan trimma inledande karaktärer, efterföljande karaktärer eller båda.
UPPER() Returnerar dess argument med alla bokstäver med versaler.

  1. docker postgres pgadmin lokal anslutning

  2. 2013 MVP Summit:En snabb recension och en titt framåt

  3. Hur man installerar och konfigurerar phpMyAdmin på Debian 8

  4. Hur man visar MySQL-processer