String Fonksiyonlar
ASCII ( veri ) : veri’nin ascii karsiligini bulur.
CHAR ( m1, m2, … ) : ascii kodlu m1,m2 degerlerini stringe donusturur ve birlestirir.
Örnek
MariaDB [obs]> select char(77,121,83,81,76); +-----------------------+ | char(77,121,83,81,76) | +-----------------------+ | MySQL | +-----------------------+ 1 row in set (0.06 sec)
LENGTH ( m ) : m stinginin karakter sayısını bulur.
LOCATE ( m1, m2 ) : m1’in m2’deki pozisyonunu bulur.
Örnek
MariaDB [obs]>select locate("h","yahya"); 3
LEFT ( m, a ) : m metninin soldan a sayisi kadarını alır.
Örnek
MariaDB [obs]>select left("yahya",3); yah
RIGHT ( m, a ) : m metninin sağdan a sayısı kadarını alır.
SUBSTRING ( m, a ) : m metninin a’ninci karakter ve sonrasını alır.
Örnek
MariaDB [obs]>select substring("yahya",3) hya
SUBSTRING ( m, a, b ) : m’ metninin a’ninci karakterden itibaren b karakterlik kısmını alır.
TRIM ( BOTH| LEADING| TRAILING ‘ m ‘ FROM ‘ veri ‘ ) : LEADING ile; veri’nin solundaki ‘ m ‘ verileri silinir.
TRAILING ile; veri’nin sagindaki ‘ m ‘ verileri silinir.
BOTH ile; veri’nin iki yanindaki ‘ m’ verileri silinir.
Örnek
MariaDB [obs]> select trim(" ankara "); ankara MariaDB [obs]>select trim(both "a" from "ankara"); nkar
SPACE ( a ) : a tane bosluk (space karakteri) uretir.
REPLACE ( veri, n1, n2 ) : veri’deki n1 yerine n2 getirilir.
Örnek
MariaDB [obs]>select replace("astroloji","loji","nomi"); astronomi
REPEAT(veri,a) : Yanyana a tane veri olusturulur.
REVERSE(veri) : veri’yi ters hale getirir.
Örnek
MariaDB [obs]>select reverse("Ankara U. Fen Fakültesi"); isetlükaF neF .U araknA
LCASE ( veri ) , LOWER ( veri ) : veri’yi küçük harfler biçimine sokar.
UCASE ( veri ) , UPPER ( veri ) : veri’yi büyük harfler biçimine sokar.