12 Temmuz 2016 Salı

Karşılaştırma Operatörleri

                                       Sql Komutlarında Kullanılan Karşılaştırma Operatörleri
EQ = Eşittir (Equal)
NE = Eşit Değildir (Not Equal)
GT = Büyüktür (Greater Than)
LT  = Küçüktür
GE = Büyük Eşittir
LE = Küçük Eşittir
Between = Arasında
LIKE = İçerir
NOT LIKE = İçermez

Örnek kullanım :

DATA gt_data TYPE TABLE OF mara. İnternal Table Oluşturulur.

EQ =  SELECT FROM mara INTO TABLE gt_data
          WHERE ernam eq 'AYILDIZ'

NE = SELECT FROM mara INTO TABLE gt_data
          WHERE ernam ne 'AYILDIZ'

GT = SELECT FROM mara INTO TABLE gt_data
          WHERE matnr gt '000000000000000005'.

LT = SELECT FROM mara INTO TABLE gt_data
          WHERE matnr lt '000000000000000005'. 

GE = SELECT FROM mara INTO TABLE gt_data
          WHERE matnr ge '000000000000000005'.

LE = SELECT FROM mara INTO TABLE gt_data
          WHERE matnr le '000000000000000005'.

Between = SELECT FROM mara INTO TABLE gt_data
  WHERE matnr BETWEEN '000000000000000005'
                AND   '000000000000000009'.

LIKE = SELECT FROM mara INTO TABLE gt_data
  WHERE ernam like 'AYILDIZ'.

yaratan kişi ayıldız olan mara tablosundaki verileri sıralar.

SELECT FROM mara INTO TABLE gt_data
  WHERE ernam like 'AY%'.

yaratan kişi ay ile başlayan mara tablosundaki verileri sıralar.

SELECT FROM mara INTO TABLE gt_data
  WHERE ernam like '%IZ'.
yaratan kişi ız ile biten mara tablosundaki verileri sıralar.

NOT LIKE = like da sıralanan verilerin tam terslerini sıralar.

Hiç yorum yok:

Yorum Gönder