• Nie Znaleziono Wyników

Argumentem funkcji tekstowych są ciągi znaków (dane typów char, varchar lub text).

N/A
N/A
Protected

Academic year: 2021

Share "Argumentem funkcji tekstowych są ciągi znaków (dane typów char, varchar lub text)."

Copied!
28
0
0

Pełen tekst

(1)

Autor: J. Karwowska

(2)

Argumentem funkcji tekstowych są ciągi

znaków (dane typów char, varchar lub text).

Typ danych zwracanych przez funkcje tekstowe jest podstawą do ich dalszego podziału: wyróżniamy funkcje tekstowe zwracające wartość znakową i funkcje tekstowe zwracające liczbę.

(3)

CONCAT()

UPPER()

LOWER()

LEFT()

RIGHT()

TRIM(), LTRIM() i RTRIM()

REPLACE()

SUBSTRING()

SPACE()

REVERSE ()

(4)

Funkcja UPPER(string) – zmienia wszystkie litery ciągu na duże.

(5)

Funkcja LOWER(string)– zmienia wszystkie litery ciągu na małe.

(6)

Funkcja LEFT() zwraca określoną ilość znaków, począwszy od lewej strony.

(7)

Funkcja RIGHT() zwraca określoną ilość znaków, począwszy od prawej strony.

(8)

Funkcja łączy (konkatenuje) przekazane jako parametr i oddzielone przecinakami ciągi

znaków.

(9)

Funkcja LTRIM() z podanego ciągu znaków

usuwa wiodące spacje, funkcja RTRIM() usuwa kończące (wolne) spacje, a funkcja TRIM() — zarówno wiodące, jak i wolne spacje.

Przed zapisaniem danych do bazy z reguły warto usunąć z nich przypadkowo dodane spacje.

(10)

Funkcja LTRIM() z podanego ciągu znaków usuwa wiodące spacje (z lewej strony).

(11)

Funkcja RTRIM() z podanego ciągu znaków usuwa kończące (wolne) spacje.

(12)

Funkcja TRIM() z podanego ciągu znaków usuwa zarówno wiodące, jak i wolne spacje.

(13)

Działanie funkcji SPACE() powoduje zwrócenie liczby spacji określonej jako parametr.

Zamiast ręcznie dodawać spacje, możemy użyć do tego funkcji SPACE().

(14)

Za pomocą funkcji REPLACE() w ciągu znaków podanym jako pierwszy parametr zostanie

wyszukany ciąg podany jako jej drugi parametr, a następnie w miejsce

znalezionego ciągu będzie podstawiony ciąg podany jako trzeci parametr wywołania.

(15)

Zapytanie zamieniające w nazwisku literę a na o.

(16)

Jeżeli trzeci parametr nie zostanie podany, z ciągu podstawowego będzie wycięty

wyszukany ciąg znaków.

(17)

W wyniku działania funkcji SUBSTRING()

zostanie zwrócona określona liczba znaków z łańcucha tekstowego, począwszy od

podanej pozycji.

(18)

Jeżeli nie podamy liczby zwracanych znaków, zwrócone będą wszystkie znaki występujące po pozycji określonej przez drugi parametr.

(19)

Podanie ujemnej wartości drugiego parametru spowoduje, że znaki będą liczone od prawej do lewej.

(20)

Funkcja REVERSE() zwraca ciąg znaków

będący palindromem argumentu wywołania, czyli ciągiem znaków o odwróconej kolejności liter.

(21)

Zapytanie zwracające imiona będące palindromami.

(22)

LENGTH ()

INSTR()

(23)

Funkcja LENGTH() jako wynik zwraca długość ciągu znaków podanego jako parametr jej

wywołania.

(24)

Za pomocą poniższej instrukcji wyświetlimy tylko te nazwiska, które mają więcej niż 5- znaków.

(25)

W wyniku działania funkcji INSTR() będzie

zwrócona pozycja, na której w ciągu znaków podanym jako pierwszy parametr został

znaleziony ciąg znaków podany jako drugi parametr.

(26)

Wykorzystanie funkcji INSTR() do wybrania nazwisk, które w nazwie mają literę a.

(27)

Jeżeli szukany ciąg znaków nie będzie znaleziony, funkcja zwróci 0.

(28)

Cytaty

Powiązane dokumenty

D la laików riie śledzących dokładnie postępów w biologii ew olucyjnej, w tym także poszukujących sensacji dziennikarzy, tak ie reklam iarskie w ystąpie­ nia robią

Чувство тесной связи, неразрывного родства человека с миром полу­ чает в поэзии Рильке „космический размах”9 и носит порой религиоз­ ное

 Inicjalizacja możliwa jest tylko przy deklaracji Inicjalizacja możliwa jest tylko przy deklaracji..  Przypisanie zmiennej txt wartości "Pies" wymaga zastosowania

 Łańcuch znaków (ciąg znaków, napis, literał (ciąg znaków, napis, literał łańcuchowy, stała łańcuchowa, C-string) - ciąg złożony z zera lub większej liczby.

Utwórz zapytanie, które wyświetli nazwisko, imię, wiek pracownika i komentarz (osobom poniżej 40 ma się wyświetlić „junior”, osobom od 40 – „senior”).. Ćwiczenie

• Napisz program w całości stosując wskaźniki przy

Nowej zmiennej „dnarev” przypisz listę utworzoną z sekwencji DNA (zmienna „dna” z poprzedniego zestawu zadao) , a następnie odwród listę.. #Metoda sheet_by_name zwraca

W symulacji przyjęto kolejno okresy użytkowania znaków towarowych 20 lat (stawka amortyzacji 5%, stosowana przez spółkę Net Media), 10 lat (stawka amortyzacji 10%, stosowana