Veri Tabanı Yönetim Sistemleri I

Slides:



Advertisements
Benzer bir sunumlar
Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
Advertisements

mantIKSAL OPERATÖRLER
JAVASCRİPT VERİ TÜRLERİ
JavaScript Birinci Hafta.
SQL (Structured Query Language)
Makine Müh. & Jeoloji Müh.
SQL (Structured Query Language)
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL de Değişken Tanımlama
Veritabanı Yönetim Sistemleri-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ş
Bölüm 3 – Yapısal Programlama
BÖLÜM 6 SQL SERVER KOMUTLARI.
Yapısal Program Geliştirme – if, if-else
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.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
Operatörler ve Denetim Yapıları
Veri Tabanı Yönetim Sistemleri I Öğr.Gör.Kenan KILIÇASLAN Web:
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
SQL de Değişken Tanımlama
MySQL Operatörleri ve Fonksiyonları
İnternet Programcılığı II
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
DEĞİŞKENLER VE VERİ TİPLERİ
Mantıksal Operatörler ve Denetim Yapıları
SQL Komutları (2) Uzm. Murat YAZICI.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
Hafta 8.
SQL’ e Giriş Uzm. Murat YAZICI.
İLKÖĞRETİM MATEMATİK 8.SINIF
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
T-SQL 3.K ONU Tablo Tipi Değişkenler. T ABLO TIPI DEĞIŞKENLER KULLANMAK T-SQL de dizi tanımlama nasıl yapılır? Bu sorunun cevabı olarak tablo tipi değişkenleri.
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
VB’DE OPERATÖRLER. VB’DE ARİTMETİK İŞLEMLERİN BAZILARI OPERATÖRLERLE YAPILIRKEN BAZILARI DA FONKSİYONLARLA YAPILIR. VB’DE KULLANILAN ARİTMETİK VE LOJİK.
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.
View View’ler select ifadesi ile tanımlanmış sanal tablolardır. Temel amacı base tabloların içerisinden veri kümesi getirip ortaya çıkan sonucu sanal.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
 Bazı Veri tabanları sadece 1 tablodan oluşmaz.  Bunun sebebi genellikle veri tekrarını önlemektir.  Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Tablo Tipi Değişkenler
© 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.
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
Bilgisayar Programlamasına ve Veri Analizine Giriş
DML ile veri ekleme, silme ve değiştirme
Sorgu / dml / ddl komutları
NİŞANTAŞI ÜNİVERSİTESİ
SQL (STRUCTURED QUERY LANGUAGE)
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL Server - Stored Procedures
Sunum transkripti:

Veri Tabanı Yönetim Sistemleri I Yük.Müh.Kenan KILIÇASLAN kenankilicaslan@gmail.com Web: http://kenank.beykent.edu.tr

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Ü x NOT x dogru yanlış doğru

AND OPERATÖRÜ x y x AND y dogru doğru yanlış

OR OPERATÖRÜ x y x OR y dogru 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ı İşaret Anlamı * 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/91' AND 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)

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Birim=‘YTL’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Birim=‘YTL’ Sonuç: 1, 2, 7, 8 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Para=28

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Para=28 Sonuç: 3, 4 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı=‘HÜLYA’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı=‘HÜLYA’ Sonuç: 6 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL’ Sonuç: 5 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL*’ Sonuç: 5,8 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*CEMİL* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*CEMİL*’ Sonuç: 5,8 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*AL* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*AL*’ Sonuç: 1,4 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*N ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*N’ Sonuç: 2,3 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]E* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]_[ML]* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*[NTU]’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*[NTU]’ Sonuç: 1, 2, 3 ,4 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[^B-H]* ’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[^B-H]* ’ Sonuç: 1,2, 7 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 and Birim=‘YTL’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 and Birim=‘YTL’ Sonuç: 2,8 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 or Birim=‘YTL’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para BETWEEN 19 AND 25) AND kod=‘A’

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) and (kod=‘A’ or kod=‘C’)

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) AND (kod IN (‘A’, ‘C’, ‘G’))

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NULL

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NULL Sonuç: 7,8 nolu kayıtlar seçilir.

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NOT NULL AND (KOD IN (‘B’,’G’,’C’))

Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 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.