Bazy danych

Witryna zawiera podstawowe informacje odnośnie funkcji w bazach danych takich jak MySQL i Oracle oraz podstawowe informacje dotyczące zapytań.

środa, 4 kwietnia 2012

ORACLE - LTRIM()

LTRIM()


LTRIM(string, znaki)

Funkcja LTRIM usuwa wszystkie "znaki" ze "string" zaczynając od lewej strony.

UWAGA!!!
Funkcja usuwa znaki do czasu wystąpienia innego znaku w "string", niż te zdefiniowane w "znaki". (PATRZ PRZYKŁADY!!!)

Jeżeli parametr "znaki" zostanie pominięty standardowo usuwane będą spacje.


Przykład 1:
Drugi parametr nie został okreslony, dlatego z tekstu ' Jakis tekst' zostały usunięte wszystkie spacje z lewej strony.

SELECT ltrim(' Jakis tekst') FROM DUAL;

LTRIM('JAKISTEKST')
-------------------
Jakis tekst


Przykład 2:
Funkcja usunie wszystkie znaki 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 z lewej strony stringu, do czasu wystąpienia innego znaku niż te zdefioniowane w drugim parametrze.
Funkcja napotyka na literę "T", która nie jest przez nas zdefiniowana, zatem usuwanie znaków jest przerywane. (patrz również przykład nastepny.

SELECT ltrim('123Tekst', '1234567890') FROM DUAL;

LTRIM('123TEKST','1234567890')
------------------------------
Tekst


Przykład 3:

SELECT ltrim('123Tekst', '1234567890T') FROM DUAL;

LTRIM('123TEKST','1234567890T')
-------------------------------
ekst

Brak komentarzy:

Prześlij komentarz