MySQL Select Where Like – içinde arama

String alanlar içinde geçen bilgiye göre sorgu yapmamızı sağlayacaktır.

Kullanımı;

alanAdi LIKE ‘%ifade’ sonunda ifade gecenler
alanAdi LIKE ‘ifade%’ basında ifade gecenler
alanAdi LIKE ‘%ifade%’ icinde ifade gecenler

alanAdi LIKE ‘ifade’ —> alanAdi=’ifade’ anlamına gelmektedir.

Örnek :

adi
Ömer
Mermer
Ömercan
Kerem
Dilşat
Canan
Mercan
Sercan

adi like ‘%mer%’   —> Ömer, Mermer, Ömercan, Mercan

adi like ‘mer%’  —> Mermer, Mercan

adi like ‘%mer‘  —>Ömer, Mermer

adi like ‘mer‘ —> emty, çünkü adi=’mer’ uyan kayıt yoktur.

MariaDB [obs]> select * from ogrenci;
+----------+--------+-----------+------------+------------+-----------+
| ogrNo    | adi    | soyadi    | mobil      | dtarihi    | bolumu    |
+----------+--------+-----------+------------+------------+-----------+
| 03050095 | Ayşe   | Güneş     | NULL       | 1998-03-01 | NULL      |
| 20220001 | Canan  | Demirel   | 5351234567 | 1940-03-10 | ASTRONOMI |
| 22050917 | Murat  | Sulupınar | NULL       | NULL       | NULL      |
| 75050917 | Temel  | Demir     | 5557779777 | 1989-01-28 | Fizik     |
| 91050075 | Gülçin | Demircan  | 532100011  | NULL       | NULL      |
| 91050099 | Yahya  | Demircan  | 532100010  | 2022-03-10 | Matematik |
+----------+--------+-----------+------------+------------+-----------+
6 rows in set (0.000 sec)

Örnek: adının içinde a olanların adını görüntüleyiniz

MariaDB [obs]> Select adi from ogrenci where adi like '%a%';
+-------+
| adi   |
+-------+
| Ayşe  |
| Canan |
| Murat |
| Yahya |
+-------+
4 rows in set (0.000 sec)

 

MySQL Select Where Like – içinde arama

String alanlar içinde geçen bilgiye göre sorgu yapmamızı sağlayacaktır.

Kullanımı;

alanAdi LIKE ‘%ifade’ sonunda ifade gecenler
alanAdi LIKE ‘ifade%’ basında ifade gecenler
alanAdi LIKE ‘%ifade%’ icinde ifade gecenler

alanAdi LIKE ‘ifade’ —> alanAdi=’ifade’ anlamına gelmektedir.

Örnek :

adi
Ömer
Mermer
Ömercan
Kerem
Dilşat
Canan
Mercan
Sercan

adi like ‘%mer%’   —> Ömer, Mermer, Ömercan, Mercan

adi like ‘mer%’  —> Mermer, Mercan

adi like ‘%mer‘  —>Ömer, Mermer

adi like ‘mer‘ —> emty, çünkü adi=’mer’ uyan kayıt yoktur.

MariaDB [obs]> select * from ogrenci;
+----------+--------+-----------+------------+------------+-----------+
| ogrNo    | adi    | soyadi    | mobil      | dtarihi    | bolumu    |
+----------+--------+-----------+------------+------------+-----------+
| 03050095 | Ayşe   | Güneş     | NULL       | 1998-03-01 | NULL      |
| 20220001 | Canan  | Demirel   | 5351234567 | 1940-03-10 | ASTRONOMI |
| 22050917 | Murat  | Sulupınar | NULL       | NULL       | NULL      |
| 75050917 | Temel  | Demir     | 5557779777 | 1989-01-28 | Fizik     |
| 91050075 | Gülçin | Demircan  | 532100011  | NULL       | NULL      |
| 91050099 | Yahya  | Demircan  | 532100010  | 2022-03-10 | Matematik |
+----------+--------+-----------+------------+------------+-----------+
6 rows in set (0.000 sec)

Örnek: adının içinde a olanların adını görüntüleyiniz

MariaDB [obs]> Select adi from ogrenci where adi like '%a%';
+-------+
| adi   |
+-------+
| Ayşe  |
| Canan |
| Murat |
| Yahya |
+-------+
4 rows in set (0.000 sec)