Veri Filtreleme (Filtering Data)

Limit

LIMIT ifadesi, sorgu tarafından döndürülen satır sayısını sınırlayan SELECT ifadesinin opsiyonel bir yan tümcesidir. satır_sayısı satırlarını döndürmeden önce birkaç satırı atlamak isterseniz,aşağıdaki ifadedeki gibi LIMIT yan tümcesinden sonra gelen OFFSET yan tümcesinikullanırsınız. Sorgu 4 satırı atlayıp, 5.satırdan itibaren 5 satır sonuç getirir.

In

Bir değerin değerler listesindeki herhangi bir değerle eşleşip eşleşmediğini kontroletmek için WHERE yan tümcesinde IN operatörü kulanılır. değer IN (değer1, değer2,…)Değer listesi, sayılar, string ifadeler gibi değişmez değerlerin bir listesi veya aşağıdakigibi bir SELECT ifadesinin sonucu olabilir: değer IN (SELECT kolon_adı FROM tablo_adı);(Parantez içerisindeki sorgu bir alt sorgudur ve sonraki bölümlerde detaylı bilgiverilecektir.) customer_id değeri In

Between

Bir değeri bir dizi değerle eşleştirmek için BETWEEN operatörü kullanılır. Değer, düşükdeğerden büyük veya ona eşit ve yüksek değerden küçük veya ona eşitse, ifade true,aksi takdirde false döndürür.BETWEEN operatörünü,‘büyük veya eşittir ( >=) ‘ veya ‘küçük veya eşittir ( <=)’operatörlerini kullanarak da yeniden yazabilirsiniz. .. BETWEEN alçak_değer AND yüksek_değer;

like ve ilike

Kalıp eşleştirmelerini kullanarak verileri sorgulamak için LIKE ve ILIKE operatörlerikullanılır. first_name değeri Jen ile başlayan sonuçları getirir. Sonuçta Jen‘den sonra gelecek olan kısım önemli değildir. İçerisinde ‘er’ harfleri olan first_name değerlerini ve ona karşılık gelen last_namedeğerlerini getiren ve first_name değerlerine göre artan şekilde sıralayan sorgudur. Bu sorguda first_name değerinin ilk harfi bilinmez(_) ancak 2.harften itibaren like ve ilike