Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Funkcje ciągów Oracle (pełna lista)

Poniżej znajduje się lista wbudowanych funkcji łańcuchów/znaków, które są dostępne w bazie danych Oracle.

Funkcja Opis
ASCII() Zwraca reprezentację dziesiętną w zestawie znaków bazy danych pierwszego znaku swojego argumentu.
CHR() Zwraca znak na podstawie wartości kodu dostarczonych jako argument.
CONCAT() Wykonuje konkatenację ciągów na swoich argumentach.
INITCAP() Zwraca swój argument z pierwszą literą każdego słowa wielką literą i wszystkimi innymi literami małymi.
INSTR() Wyszukuje podłańcuch w danym łańcuchu i zwraca liczbę całkowitą wskazującą pozycję pierwszego znaku tego podłańcucha.
LENGTH() Rzwraca długość swojego argumentu. Istnieje pięć oddzielnych funkcji; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() i LENGTH4() . Każda funkcja oblicza długość w inny sposób.
LOWER() Zwraca swój argument ze wszystkimi literami małymi.
LPAD() Dopełnia lewą część ciągu określonym znakiem do określonej liczby znaków.
LTRIM() Przycina lewą część ciągu. Domyślnie przycina białe znaki, ale możesz opcjonalnie określić inny znak lub znaki do przycięcia.
NCHR() Zwraca znak mający binarny odpowiednik jego argumentu w narodowym zestawie znaków.
NLS_INITCAP() Podobne do INITCAP() funkcji, z wyjątkiem tego, że przyjmuje drugi argument, który pozwala określić sortowanie.
NLS_LOWER() Podobne do LOWER() funkcji, z tym wyjątkiem, że przyjmuje drugi argument, który pozwala określić sortowanie.
NLS_UPPER() Podobne do UPPER() funkcji, z wyjątkiem tego, że przyjmuje drugi argument, który pozwala określić sortowanie.
NLSSORT() Zwraca klucz sortowania dla danej wartości znaku oraz jawnie lub niejawnie określone sortowanie.
REGEXP_COUNT() Zwraca liczbę wystąpień wzorca w ciągu źródłowym.
REGEXP_INSTR() Rozszerza funkcjonalność INSTR() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych.
REGEXP_REPLACE() Rozszerza funkcjonalność REPLACE() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych.
REGEXP_SUBSTR() Rozszerza funkcjonalność SUBSTR() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych.
REPLACE() Pozwala na zastąpienie części ciągu innym ciągiem.
RPAD() Dopełnia prawą część ciągu określonym znakiem do określonej liczby znaków.
RTRIM() Przycina prawą część ciągu. Domyślnie przycina białe znaki, ale możesz opcjonalnie określić inny znak lub znaki do przycięcia.
SOUNDEX() Zwraca ciąg znaków zawierający fonetyczną reprezentację jego argumentu.
SUBSTR() Zwraca określony podciąg z podanego ciągu.
TRANSLATE() Pozwala na wykonanie kilku jednoznakowych podstawień jeden do jednego w jednej operacji.
TRANSLATE(...USING) Cprzekształca swój argument na zestaw znaków określony dla konwersji między zestawem znaków bazy danych a zestawem znaków narodowych. Nie mylić z TRANSLATE() funkcja, która umożliwia wykonanie kilku jednoznakowych podmian jeden do jednego w jednej operacji.
TRIM() Umożliwia przycinanie znaków z boków ciągu. Możesz przyciąć znaki wiodące, znaki końcowe lub jedno i drugie.
UPPER() Zwraca swój argument ze wszystkimi literami wielkimi.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co oznacza symbol SQL Select || oznaczać?

  2. Uzyskaj liczbę dni między dwiema datami w Oracle, łącznie z datami

  3. Linq to Entities Group By (OUTER APPLY) oracle 11.2.0.3.0 nie obsługuje zastosowania

  4. RDLC LocalReport Export do Excela bardzo wolno

  5. Oracle:Aktualizacja kolumny tabeli przy użyciu ROWNUM w połączeniu z klauzulą ​​ORDER BY