Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle String функции (пълен списък)

По-долу е даден списък с вградени функции за низове/символи, които са налични в Oracle Database.

Функция Описание
ASCII() Връща десетичното представяне в набора от знаци на базата данни на първия знак от неговия аргумент.
CHR() Връща знак въз основа на стойностите на кода, предоставени като аргумент.
CONCAT() Извършва конкатенация на низове върху своите аргументи.
INITCAP() Връща аргумента си с първата буква на всяка дума с главни букви и всички останали букви с малки.
INSTR() Търси подниз в даден низ и връща цяло число, указващо позицията на първия знак от този подниз.
LENGTH() Rвръща дължината на своя аргумент. Има пет отделни функции; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() и LENGTH4() . Всяка функция изчислява дължината по различен начин.
LOWER() Връща аргумента си с всички букви с малки букви.
LPAD() Подпълва лявата част на низ с определен знак до определен брой знаци.
LTRIM() Отрязва лявата част на низ. По подразбиране отрязва празното пространство, но по избор можете да посочите различен знак или знаци за изрязване.
NCHR() Връща символа с двоичен еквивалент на неговия аргумент в националния набор от знаци.
NLS_INITCAP() Подобно на INITCAP() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето.
NLS_LOWER() Подобно на LOWER() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето.
NLS_UPPER() Подобно на UPPER() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето.
NLSSORT() Връща ключ за съпоставяне за дадена символна стойност и изрично или имплицитно посочено съпоставяне.
REGEXP_COUNT() Връща броя на поява на шаблон в изходен низ.
REGEXP_INSTR() Разширява функционалността на INSTR() функция, като ни позволява да използваме модели на регулярни изрази.
REGEXP_REPLACE() Разширява функционалността на REPLACE() функция, като ни позволява да използваме модели на регулярни изрази.
REGEXP_SUBSTR() Разширява функционалността на SUBSTR() функция, като ни позволява да използваме модели на регулярни изрази.
REPLACE() Позволява ви да замените част от низ с друг низ.
RPAD() Допълва дясната част на низ с определен знак до определен брой знаци.
RTRIM() Отрязва дясната част на низ. По подразбиране отрязва празното пространство, но по избор можете да посочите различен знак или знаци за изрязване.
SOUNDEX() Връща символен низ, съдържащ фонетичното представяне на неговия аргумент.
SUBSTR() Връща посочения подниз от даден низ.
TRANSLATE() Позволява ви да направите няколко едносимволни замествания едно към едно в една операция.
TRANSLATE(...USING) Cпреобразува своя аргумент в набора от знаци, определен за преобразувания между набора от знаци на базата данни и националния набор от знаци. Да не се бърка с TRANSLATE() функция, която ви позволява да направите няколко едносимволни замествания един към един в една операция.
TRIM() Позволява ви да изрязвате знаци от страните на низ. Можете да отрежете водещи знаци, последни знаци или и двете.
UPPER() Връща аргумента си с всички букви с главни.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Стартирайте Oracle Client в 32-битов режим на 64-битова машина

  2. Избройте всички функции в базата данни на Oracle

  3. Функция SOUNDEX() в Oracle

  4. Пример за функция на Oracle за получаване на брой дни между две дати

  5. Възможно ли е да се създават типове обекти на Oracle Database вътре в PL/SQL?