Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Mysql Bağlaçlar (Operatörler)
#1
WHERE koşul yapısında birden fazla koşul belirteceksek AND, OR ve NOT bağlaçlarından uygun olanı kullanırız.

AND bağlacı, iki koşula da uyan sonuçları listelememizi sağlar.

SELECT isim, yas, email FROM tablom
WHERE isim = "J4CK4L" AND yas = "17";


Kod:
+-------+-----+----------------+
| isim  | yas | email          |
+-------+-----+----------------|
| J4CK4L  | 17 | j4ck4l@mail.com   |
+-------+-----+----------------+
NOT:KUCUK HARFLERLE YAZMANIZ TERCİH EDİLİR

OR bağlacı iki durumdan birine uyan kayıtları listeler:

SELECT isim, yas, email FROM tablom
WHERE isim = "J4CK4L" OR isim = "d3ng3";


Kod:
+-------+-----+----------------+
| isim  | yas | email          |
+-------+-----+----------------|
| J4CK4L  | 17  | j4ck4l@mail.com   |
|D3NG3 | 18  | d3ng3@mail.com |
+-------+-----+----------------+


NOT ifadesi bir bağlaçtan ziyade bir koşulun tersinin gerçekleştiğinde geçerli olacağını söylemektir. Yani eğer var olan bir koşulun önüne NOT eklersek, o koşul gerçekleşmiyorsa doğru olarak kabul edilecektir. Örneğin:

SELECT isim, yas, email FROM tablom
WHERE isim NOT LIKE "%a%";

Kod:
+-------+-----+----------------+
| isim  | yas | email          |
+-------+-----+----------------|
| j4ck4l | 17  | j4ck4l@mail.com |
|D3NG3 | 18| d3ng3@mail.com |
+-------+-----+----------------+


Görüldüğü üzere LIKE teriminin önüne gelen NOT yardımıyla isim sütunundaki değerde A harfi bulunmayanları listelettik.

Koşul alanında kullanacağımız parantez, tıpkı matematikteki gibi öncelikle dikkate alınacaktır. Parantez dışındaki kısımsa parantez ile karşılaştırılır. Örneğin tablomuza göre Adı Ali ya da Sevim olup yaşı 30 dan az olanları listeleteceğimiz bir sorgu yapacak olsaydık:


SELECT isim, yas, email FROM tablom
WHERE ( isim = "j4ck4l'' OR isim = "d3ng3" ) AND yas < 18


Kod:
+-------+-----+----------------+
| isim  | yas | email          |
+-------+-----+----------------|
|d3ng3 | 18  | d3ng@mail.com |
+-------+-----+----------------+


IN ve BETWEEN Kullanımı

Aşağıdaki örnekte görülen bir sorguyu:

SELECT * FROM uyeler WHERE id = 3 OR id = 6 OR id = 7;

Bu şekilde uzun yazmak yerine IN(...) kullanabiliriz:

SELECT * FROM uyeler WHERE id IN(3, 6, 7);

Kullanırken parantez içine virgüllerle ayrılarak değerler yazılır. Eğer parantez içinde belirtilen değerleri içermeyenleri seçeceksek id NOT IN() kullanabiliriz.

SELECT * FROM uyeler WHERE id NOT IN(3, 6, 7);

BETWEEN (arasında) ise belli sayı aralıklarındaki verileri vermemizi sağlar, lafın gelişi:

SELECT * FROM uyeler WHERE id >= 60 AND id <= 100;

Yukarıdaki sorgu aşağıdaki ile ifade edilebilir:

SELECT * FROM uyeler WHERE id BETWEEN 60 AND 100;

Aynı şekilde NOT eklenerek ilgili aralıktaki sayıların seçilmediği sorgular yapılabilir:

SELECT * FROM uyeler WHERE id NOT BETWEEN 60 AND 100;

Yukarıdaki sorgu da 60-100 arasında olmayan sayıları seçecektir.

IS NULL ve IS NOT NULL

Bir sütun hiçbir değer içermeyebilir. Bir sütun eğer null (tanımsız) değer alabiliyorsa bunu WHERE koşul kısmında koşul olarak sorgulatabiliriz. Örneğin:


SELECT * FROM uyeler WHERE email IS NULL;

Ya da tanımsız değer değilse koşulunu NOT getirerek yapabiliriz:

SELECT * FROM uyeler WHERE email IS NOT NULL;
En büyük acizlik,kendinden başkası gibi görünmektir.
Beğenenler:
#2
Eline sağlık exciting
İnsɑnlɑr değişmez değişen tek şey şɑrtlɑr ve çıkɑrlɑr...
Beğenenler: Stallk3r
#3
Eyvallah abim diline sağlık kiss
En büyük acizlik,kendinden başkası gibi görünmektir.
Beğenenler:
#4
eline sağlık kardeşim
Beğenenler:
#5
Diline sağlık kardeşim kiss
En büyük acizlik,kendinden başkası gibi görünmektir.
Beğenenler:
#6
elinde saglık dostum
Beğenenler:
#7
Eyvallah abicim benim kiss
En büyük acizlik,kendinden başkası gibi görünmektir.
Beğenenler:

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PHP Mysql Görsel Eğitim Seti (82 Video) D4RKG1RL 3 627 26-03-2015, Saat: 19:00
Son Yorum: nevzatedis
  Php mysql Generator Stallk3r 3 414 29-11-2014, Saat: 15:09
Son Yorum: Stallk3r
  PHP MySQL Bağlantısı Oluşturma iMoGeN 0 471 05-11-2013, Saat: 11:49
Son Yorum: iMoGeN
Anahtar Kelimeler

Mysql Bağlaçlar (Operatörler) indir, Mysql Bağlaçlar (Operatörler) Videosu, Mysql Bağlaçlar (Operatörler) Online izle, Mysql Bağlaçlar (Operatörler) Bedava indir, Mysql Bağlaçlar (Operatörler) Yükle, Mysql Bağlaçlar (Operatörler) Hakkında, Mysql Bağlaçlar (Operatörler) Nedir, Mysql Bağlaçlar (Operatörler) Free indir, Mysql Bağlaçlar (Operatörler) Oyunu, Mysql Bağlaçlar (Operatörler) Download


1 Ziyaretçi