MySQL ALAN() İşlevi
Örnek
Dize listesinde "q" in dizin konumunu döndürün:
SELECT FIELD("q", "s", "q", "l");
Tanım ve Kullanım
FIELD() işlevi, bir değerler listesindeki bir değerin dizin konumunu döndürür.
Bu işlev, büyük/küçük harfe duyarsız bir arama gerçekleştirir.
Not: Belirtilen değer, değerler listesinde bulunamazsa, bu işlev 0 döndürür. Değer NULL ise, bu işlev 0 döndürür.
Sözdizimi
FIELD(value, val1, val2, val3, ...)
Parametre Değerleri
Parameter | Description |
---|---|
value | Required. The value to search for in the list |
val1, val2, val3, .... | Required. The list of values to search |
Teknik detaylar
Çalışır: | MySQL 4.0'dan |
---|
Daha fazla örnek
Örnek
Dize listesinde "c"nin dizin konumunu döndürün:
SELECT FIELD("c", "a", "b");
Örnek
Dize listesinde "Q"nun dizin konumunu döndürün:
SELECT FIELD("Q", "s", "q", "l");
Örnek
Sayısal listede 5'in dizin konumunu döndürün:
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);