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