MySQL - funkcje działające na ciągu znaków - tekstowe
Opis dotyczy bazy
MySQL-5.0.24a.
- ASCII(znak) - zwraca kod ASCII:

- BIN(liczba dziesiętna) - zamienia liczbę dziesiętną na dwójkową:

- BIT_LENGTH(napis) - zwraca liczbę bitów wyrazu napis:

- CHAR(1,123,254,...) - zaminia liczby na znaki:

- CHAR_LENGTH(napis) - zwraca liczbę znaków wyrazu napis:

- COMPRESS(napis) - kompresuje wyraz napis:

- CONCAT(napis-1,napis-2,...) - łączy napisy 1,2,... w całość:

- CONCAT_WS(separator,napis-1,napis-2,...) - łączy napisy 1,2,... za pomoca zdefiniowanego separatora:

- CONV(liczba,podstawa,docelowa) - konwertuje liczbę "liczba" o podstawie "podstawa" do liczby o podstawie "docelowa":

- FIELD(znaki,kolumna-1,kolumna-2,...) - szuka znaków "znaki" w kolumnach "kolumna-1,kolumna-2,..." i zwraca numer rekordu:

- HEX(liczba) - zamienia liczbę dziesiętną na szestnastkową:

- INSERT("wyraz_lub_kolumna",wstaw_od_miejsca,usuń_pozycje_z_oryginału,wstaw_nowy_wyraz) - dodaje do oryginalnego tekstu nowy wyraz i usuwa poczatkowe pozycje z oryginału:


- INSTR("zdanie_lub_kolumna","szukany_ciagi_znaków") - podaje pozycję występowania szukanego ciagu znaków:

- LEFT(kolumna,ilość_wyciętych_lewostronnie_znaków) - wycina lewostronnie znaki z podanych wyrazów:

- LOAD_FILE(ścieżka_dostępu_do_pliku) - wyświetla zawartość podanego pliku:

- LOCATE("szukana_sekwencja",kolumna,od_której_litery_szukamy) - zwraca szukaną sekwencję znaków i zwraca jej index:

- LOWER(zdanie_lub_kolumna) - zamienia litery duże na małe:

- LTRIM(zdanie_lub_kolumna) - usuwa białe znaki na początku zdania:

- ORD(znak) - zwraca kod znaku:

- QUOTE(zdanie_lub_kolumna) - dodaje znak "\" przed znakami specjalnymi w zdaniu:

- REPEAT("napis",ile_razy) - powtarza słowo "napis":

- REPLACE(kolumna_lub_napis,szukany_ciąg,zamień_na_podane) - zamienia szukane ciagi znaków na podane:

- REVERSE(kolumna_lub_napis) - odwraca kolejność liter:

- RIGHT(kolumna_lub_napis,ilość_wyciętych_znaków) - wycina znaki od prawej:

- RTRIM(kolumna_lub_napis) - usuwa spacje na końcu zdania:

- SUBSTRING(kolumna_lub_napis,od,do) - wytnij znaki od - do:

- TRIM(kolumna_lub_napis) - usuwa białe znaki z poczatku i końca zdania:

- UNCOMPRESS(kolumna_lub_napis) - dekompresuje znaki do napisu:

- UPPER(zdanie_lub_kolumna) - zmienia litery na duże:

do góry