Veri Tabanı Yönetim Sistemleri I Öğr.Gör.Kenan KILIÇASLAN Web:

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

Hazırlayan : Öğr. Gör. Fahri YILMAZ
mantIKSAL OPERATÖRLER
JavaScript Birinci Hafta.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
Makine Müh. & Jeoloji Müh.
SQL (Structured Query Language)
«NORVEÇ» TEKNİK GEZİSİ SUNUMU
SQL Komutlar 5 Sibel SOMYÜREK.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Veri Tabanı Yönetim Sistemleri
Tek Tablo İçinde Sorgulamalar
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
ORHAN EREN İLKOKULU 1-A.
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
Veri Tabanı Yönetim Sistemleri
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
OPERATÖRLER.
Departman ve Personel Tablosu Soruları
İnternet Programcılığı II Öğr.Gör.Kenan KILIÇASLAN Web:
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
VIEW (BAKIŞ) OLUŞTURMA
Operatörler ve Denetim Yapıları
HACETTEPE ÜNİVERSİTESİ AFET TIBBI UYGULAMA VE ARAŞTIRMA MERKEZİ
Nesneye Yönelik Programlama (2. Sunu). Konsol Üzerinde Türkçe Karakterler Görebilmek İçin…
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
MySQL Operatörleri ve Fonksiyonları
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
İŞLETME YÖNETİMİ TEZSİZ YÜKSEK LİSANS PROGRAMINA ÖĞRENCİ KABULÜ.
İnternet Programcılığı II
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Chapter 4: Making Decisions
İnternet Programcılığı I A-Şubesi 2-1.Ders
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri I
Mantıksal Operatörler ve Denetim Yapıları
SQL Komutları (2) Uzm. Murat YAZICI.
MONOGRAFİ 5:Getiri Ltd. Şir.’nin Haziran 2005 ’de aşağıdaki ticari işlemleri yapmıştır. Bu ticari işlemlerin günlük ve büyük defter kayıtlarını yapınız
(Kütüphanelerarası Kaynak Paylaşım Sistemi)
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN.
SQL’ e Giriş Uzm. Murat YAZICI.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
DML ile veri ekleme, silme ve değiştirme
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
Veri Tabanı Yönetim Sistemleri I
SQL Server - Stored Procedures
Sunum transkripti:

Veri Tabanı Yönetim Sistemleri I Öğr.Gör.Kenan KILIÇASLAN Web:

Mantıksal işlemler Veritabanından  veri almak,  veri değiştirmek,  Veri silmek için bazı mantıksal işlemler yapmak gerekir. Aslında programcılıkta iyi bir mantık bilgisine ihtiyaç vardır.

Veritabanında mantıksal işlemler UPDATE WHERE mantıksal ifade DELETE WHERE mantıksal ifade SELECT WHERE mantıksal ifade

Veritabanında mantıksal işlemler mantıksal ifadenin doğru (true) sonuç verdiği kayıtlarda,  UPDATE  DELETE  SELECT işlemleri yapılabilir.  Yanlış sonuç veren kayıtlar hariçte kalır.

Karşılaştırma operatörleri = Eşit > Büyük < Küçük >= Büyük veya eşit <= Küçük veya eşit <> Eşit değil

Karşılaştırma operatörleri Örnekler a=6 b=20 c=60 d=20 a=b sonuç yanlış (false) b=d sonuç doğru (true) a>b sonuç yanlış (false) c>d sonuç doğru (true)

Karşılaştırma operatörleri Örnekler a=6 b=20 c=60 d=20 a>=b sonuç: yanlış b>=d sonuç: doğru c>=d sonuç: doğru

Karşılaştırma operatörleri Örnekler a=6 b=20 c=60 d=20 a<b sonuç doğru d<b sonuç yanlış a<=b sonuç doğru d<=b sonuç doğru

Karşılaştırma operatörleri Örnekler a=6 b=20 c=60 d=20 a<>b sonuç doğru d<>b sonuç yanlış

NOT OPERATÖRÜ xNOT x dogruyanlış doğru

AND OPERATÖRÜ xyx AND y dogrudoğru yanlış doğruyanlış

OR OPERATÖRÜ xyx OR y dogrudoğru yanlışdoğru yanlışdoğru yanlış

IN ve NOT IN operatörü bir karşılaştırma için ard arda OR operatörü kullanmak yerine IN operatörü kullanılmaktadır. örneğin grubu değeri "A1", "B2", "C2","T3" değerinden biri ise OR deyimi ile aşağıdaki gibi yazılır WHERE (grubu='A1') OR (grubu='B2') OR (grubu='C2') OR (grubu='T3')

IN ve NOT IN operatörü Aynı deyimi IN operatörü ile yazarsak,.... WHERE grubu IN ( 'A1', ' B2 ', 'C2', 'T3' )

IN ve NOT IN operatörü Aynı deyimi NOT IN operatörü ile yazarsak,.... WHERE grubu NOT IN ( 'A1', ' B2 ', 'C2', 'T3' ) A1, B2, C2, T3 harici olanları dikkate alır

LIKE ve NOT LIKE operatörü Bu deyim ile herhangibir verinin içindekine göre süzme işlemi yapar. Örneğin adı "AL" ile başlayan verilerin dökümünü almak için, WHERE adı LIKE 'AL%' Örneğin adı "AL" ile başlamayan verilerin dökümünü almak için, WHERE adı NOT LIKE 'AL%' şeklinde yazılır.

Bu deyim ile kullanılan karakterler ve anlamı İşaretAnlamı %kullanıldığı tarafta sıfır veya çok sayıda karakter var _Herbir bir alt çizgi herhangi bir karaktere denk gelir. []Karakter aralığı belirtilir. Bu aralığın içindekileri alır. [^]Karakter aralığı belirtilir. Bu aralığın dışındakileri alır.

Örnekler WHERE adı LIKE 'AL%' adı kolonu AL kelimesi veya AL ile başlayan tüm kayıtlar WHERE adı LIKE ‘%AL%' adı kolonu AL kelimesi veya içinde AL yazan tüm kayıtlar WHERE adı LIKE ‘%AL' adı kolonu AL kelimesi veya AL ile biten tüm kayıtlar WHERE adı LIKE 'AL_' ilk iki karakteri AL ve 3. karakteri herhangibir karakter olan tüm kayıtlar WHERE saat LIKE '9:__' saat 9 olan ve dakika kısmında herhangi bir sayı yazan tüm kayıtlar WHERE adı LIKE '[A-D][H-Z]%' adı kolonunun 1.karakteri A-D arasında ve 2.karakteri H-Z arasında olan tüm kayıtlar WHERE adı LIKE '[^A-D]%' Adı kolonu A-D ile başlamayan tüm kayıtlar.

Örnekler WHERE adı NOT LIKE 'AL%' adı kolonu AL ile başlamayan tüm kayıtlar WHERE adı NOT LIKE ‘%AL%' adı kolonu içinde AL olmayan tüm kayıtlar WHERE adı NOT LIKE ‘%AL' adı kolonu AL ile bitmeyen tüm kayıtlar WHERE adı NOT LIKE 'AL_' ilk iki karakteri AL ve 3. karakteri herhangibir karakter olmayan tüm kayıtlar WHERE saat NOT LIKE '9:__' saat 9 olan ve dakika kısmında herhangi bir sayı yazan tüm kayıtların haricindeki kayıtlar WHERE adı NOT LIKE '[A-D]%' adı kolonunun 1.karakteri A-D arasında ve 2.karakteri H-Z arasında olmayan tüm kayıtlar WHERE adı NOT LIKE '[^A-D]%' Adı kolonu A-D ile başlamayan tüm kayıtların haricindeki kayıtlar

BETWEEN ve NOT BETWEEN operatörü Değerlerin belli aralıkların içinde veya dışında olduğunu belirtir. tarih aralığının '01/01/91' - '01/01/92' olması durumunda deyim aşağıdaki gibi yazılır WHERE tarih BETWEEN '01/01/91' AND '01/01/92' yukarıdaki deyim aşağıdaki gibi de yazılabilirdi WHERE tarih >= '01/01/91' AND tarih <='01/01/92'

BETWEEN ve NOT BETWEEN operatörü tarih aralığının '01/01/91' - '01/01/92' dışında olması durumunda deyim aşağıdaki gibi yazılır WHERE tarih NOT BETWEEN '01/01/91' AND '01/01/92' yukarıdaki deyim aşağıdaki gibi de yazılabilirdi WHERE tarih '01/01/92'

IS NULL ve IS NOT NULL operatörü Örneğin WHERE adı IS NULL : adı kolonuna değer girilmemiş tüm kayıtlar getirilir WHERE adı IS NOT NULL : adı kolonuna değer girilmiş tüm kayıtlar.

Aşağıdaki mantıksal işlemin sonucunu bulunuz ('YTL' IN ('USD ', 'EUR' ) AND ‘CANSU’ LIKE ‘[ABCD]A%’) OR (10 < 10 AND (10 BETWEEN 0.9 AND 10) OR (15=25)

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Birim=‘YTL’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Birim=‘YTL’ Sonuç: 1, 2, 7, 8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Para=28

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Para=28 Sonuç: 3, 4 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı=‘HÜLYA’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı=‘HÜLYA’ Sonuç: 6 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘CEMİL’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘CEMİL’ Sonuç: 5 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘CEMİL% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘CEMİL%’ Sonuç: 5,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%CEMİL% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%CEMİL%’ Sonuç: 5,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%AL% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%AL%’ Sonuç: 1,4 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%N ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%N’ Sonuç: 2,3 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H]% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H]% ’ Sonuç: 3,4, 5, 6,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H]E% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H]E% ’ Sonuç: 3,4, 5,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H]_[ML]% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[B-H] _[ML]% ’ Sonuç: 4, 5, 6,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%[NTU]’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘%[NTU]’ Sonuç: 1, 2, 3,4 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[^B-H]% ’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Adı LIKE ‘[^B-H]% ’ Sonuç: 1,2, 7 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  para>20 and Birim=‘YTL’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  para>20 and Birim=‘YTL’ Sonuç: 2,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  para>20 or Birim=‘YTL’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  para>20 or Birim=‘YTL’ Sonuç: 1,2,3,4,5,7,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para BETWEEN 19 AND 25) AND kod=‘A’

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para BETWEEN 19 AND 25) AND kod=‘A’ Sonuç: 1 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para NOT BETWEEN 19 AND 25) and (kod=‘A’ or kod=‘C’)

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para NOT BETWEEN 19 AND 25) and (kod=‘A’ or kod=‘C’) Sonuç: 3,6 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para NOT BETWEEN 19 AND 25) AND (kod IN (‘A’, ‘C’, ‘G’))

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  (Para NOT BETWEEN 19 AND 25) AND (kod IN (‘A’, ‘C’, ‘G’)) Sonuç: 3,5,6 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Tarih IS NULL

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Tarih IS NULL Sonuç: 7,8 nolu kayıtlar seçilir.

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Tarih IS NOT NULL AND (KOD IN (‘B’,’G’,’C’))

noAdıParaBirimTarihKod 1ALİ AKSU20YTL10/05/2005A 2AHMET AKIN25YTL10/06/2005B 3BEKİR CAN28USD12/05/2005A 4CEMAL ALPAT28EUR12/07/2005D 5CEMİL32EUR18/09/2005G 6HÜLYA15USD05/03/2005C 7SEVGÜL19YTLNullC 8CEMİLE33YTLNullB Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.  Tarih IS NOT NULL AND (KOD IN (‘B’,’C’,’G’)) Sonuç: 2,5,6 nolu kayıtlar seçilir.

Veritabanında mantıksal işlemler mantıksal ifadenin doğru (true) sonuç verdiği kayıtlarda işlem yapılır.