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.

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.