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