SQL Sorgu Örnekleri-9
SELECT KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel tablosunu listeler
SELECT *FROM personel;
2) Personel tablosunda yaşı 24 den küçük olan kayıtları listeler
Select *FROM personel WHERE yas<24;
3) Personel tablosunda yaşı 30 olan kayıtların ad ve soyadlarını ,listeler
SELECT ad,soyad FROM personel WHERE yas=30;
4) Personel tablosunda adı Mehmet olan kayıtları listeler
Select *FROM personel WHERE ad=’Mehmet’;
5) Personel tablosunda adı Ali Soyadı Üzümcü olan kayıtları listeler
SELECT *FROM personel WHERE ad=’Ali’ and Soyadi=’Üzümcü’;
6) Personel tablosunda yaşı 22 ile 26 arasında olan kayıtları listeler
Select *FROM personel WHERE yas BETWEEN 22 AND 26;
7) Personel tablosunda cinsiyeti kadın olan kayıtları listeler
SELECT *from personel WHERE cinsiyet=’Erkek’;
8) Personel tablosunda cinsiyeti erkek ve yaşı 24 den büyük olan kayıtları listeler
SELECT *from personel WHERE cinsiyet=’Erkek’ and yas>24;
9) Personel tablosunda cinsiyeti kadın ve yaşı 23dan küçük olan kayıtları listeler
SELECT *from personel WHERE cinsiyet=’Kadın’ and yas<23;
10) Personel tablosunda cinsiyeti erkek yada yaşı 30 dan küçük olan kayıtları listeler
SELECT *from personel WHERE cinsiyet=’Erkek’ or yas<30;
DELETE KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel tablosunundaki bütün kayıtları siler
DELETE FROM personel;
2) DELETE FROM personel WHERE p_no=15;
Personel tablosunda personel numarası 15 olan kayıtları siler
3) Personel tablosunda adı Mehmet olan kayıtları siler
DELETE FROM personel WHERE ad=’Mehmet’;
4) Personel tablosunda adı Ali soyadı Üzümcü olan kayıtları siler
DELETE FROM personel WHERE ad=’Ali’ and Soyadi=’Üzümcü’;
5) Personel tablosunda yaşı 25 den küçük olan kayıtları siler
DELETE FROM personel WHERE yas<25;
6) Personel tablosunda yaşı 20 ile 30 arasında olan kayıtları siler
DELETE FROM personel WHERE yas BETWEEN 20 AND 30;
7) Personel tablosunda cinsiyeti erkek olan kayıtları siler
DELETE from personel WHERE cinsiyet=’Erkek’ ;
8) Personel tablosunda cinsiyeti erkek ve yaşı 34 den büyük olan kayıtları siler
DELETE from personel WHERE cinsiyet=’Erkek’ and yas>34;
9) Personel tablosunda cinsiyeti kadın ve yaşı 26 dan büyük olan kayıtları siler
DELETE from personel WHERE cinsiyet=’Kadın’ and yas>26;
10) Personel tablosunda cinsiyeti kadın yada yaşı 20 dan küçük olan kayıtları siler
DELETE from personel WHERE cinsiyet=’Kadın’ or yas<20;
INSERT INTO KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel tablosuna personel numarası 1,adı Engin,Soyadı Can,yaşı 34 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(1,’Engin’,’Can’,34,’Erkek’)
2) Personel tablosuna personel numarası 2,adı Hatice,Soyadı Aslan,yaşı 25 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(2,Hatice,’Aslan’,25,’Kadın’)
3) Personel tablosuna personel numarası 3,adı Yakup,Soyadı Kartal,yaşı 20 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(3,’Yakup’,’Kartal’,20,’Erkek’)
4) Personel tablosuna personel numarası 4,adı Ali,Soyadı Üzümcü,yaşı 23 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(4,’Ali’,’Üzümcü’,28,’Erkek’)
5) Personel tablosuna personel numarası 5,adı Buğra,Soyadı Taştan,yaşı 24 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(5,’Buğra’,’Taştan’,24,’Erkek’)
6) Personel tablosuna personel numarası 6,adı Emre,Soyadı Yıldırım ,yaşı 31 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(6,’Emre’,’Yıldırım’,31,’Erkek’)
7) Personel tablosuna personel numarası 7,adı Yunus Emre,’Soyadı Çelenk,yaşı 20 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(7,’Yunus Emre’,’Çelenk,26,’Erkek’)
8) Personel tablosuna personel numarası 8,adı Fatih,Soyadı Terim,yaşı 46 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(8,’Fatih’,’Terim’,46,’Erkek’)
9) Personel tablosuna personel numarası 9,adı Sema,Ateş,yaşı 19 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(9,’Sema’,’Ateş’,19,’Kadın’)
10) Personel tablosuna personel numarası 10,adı Selin,Dal,yaşı 26 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(10,’Selin’,’Dal’,26,’Kadın’)
UPDATE KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel tablosunda cinsiyeti erkek ve yaşı 40 dan küçük olan kayıtların yaşlarını 30 olarak günceller.
UPDATE personel SET yas=30 WHERE cinsiyet=’Erkek’ and yas<40′
2) Personel tablosunda cinsiyeti erkek yada yaşı 26 dan büyük olan kayıtların yaşlarını 34 olarak günceller.
UPDATE personel SET yas=34 WHERE cinsiyet=’Erkek’ or yas<26′
3) Personel tablosunda cinsiyeti Erkek olan kayıtları Kadın olarak günceller
UPDATE personel SET cinsiyet=’Kadın ‘ WHERE cinsiyet=’Erkek ‘;
4) Personel tablosunda adı Ali olan kayıtların soyadını Üzümcü olarak günceller
UPDATE personel SET p_no=15 WHERE ad=’Ali’;
5) Personel tablosunda adı Engin olan kayıtların Personel numarasını 30 olarak günceller
UPDATE personel SET p_no=30 WHERE ad=’Engin’;
6) Personel tablosunda adı Emre olan kayıtların Personel numarasını 24 olarak günceller
UPDATE personel SET p_no=24WHERE ad=’Emre’;
7) Personel tablosunda adı Yunus Emre olan kayıtların Personel numarasını 15 olarak günceller
UPDATE personel SET p_no=15 WHERE ad=’Yunus Emre’;
8) Personel tablosunda cinsiyeti kadın ve yaşı 30 dan küçük olan kayıtların yaşlarını 34 olarak günceller
UPDATE personel SET yas=34 WHERE cinsiyet=’Kadın’ and yas<30;
9) Personel tablosunda cinsiyeti kadın yada yaşı 30 dan küçük olan kayıtların yaşlarını 26 olarak günceller
UPDATE personel SET yas=26 WHERE cinsiyet=’Kadın’ or yas<30;
10) Personel tablosunda adı Ali olan kayıtların yaşlarını 28 olarak günceller
UPDATE personel SET yas=28 WHERE ad=’Ali’;
ORDER BY KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel tablosundaki tüm veriler yas alanına göre artan sırada seçilir
SELECT * FROM personel ORDER BY yas asc
2) Personel tablosundaki tüm veriler cinsiyet alanına göre azalan sırada seçilir
SELECT * FROM personel ORDER BY cinsiyet dsc
3) Personel tablosundaki tüm veriler p_no alanına göre azalan sırada seçilir
SELECT * FROM personel ORDER BY p_no dsc
4) Personel tablosundaki tüm veriler ad alanına göre artan sırada seçilir
SELECT * FROM personel ORDER BY ad asc
5) Personel tablosundaki tüm veriler soyad alanına göre azalan sırada seçilir
SELECT * FROM personel ORDER BY soyad dsc
LIKE KOMUTU İLE İLGİLİ SQL SORGULARI
1) Personel Tablosunda adının başında a harfi olan kayıtları listeler
SELECT * from personel WHERE ad like ‘a%’;
2) Personel Tablosunda adının sonunda y harfi olan kayıtları listeler
SELECT * from personel WHERE ad like ‘%y’;
3) Personel Tablosunda adının içerisinde e harfi olan kayıtları listeler
SELECT * from personel WHERE ad like ‘%e%’;
4) Personel Tablosunda soyadının başında y harfi olan kayıtları listeler
SELECT * from personel WHERE soyad like ‘y%’;
5) Personel Tablosunda soyadının içerisinde a harfi olan kayıtları listeler
SELECT * from personel WHERE soyad like ‘%a%’;
<< Önceki Yazı
Sonraki Yazı >>
sınav yada çalışma kağıdı var mı acaba ?
Maalesef istediğiniz gibi bir çalışma kağıdı yok ancak örnek yazılı soruları var. Onlardan çalışabilirsiniz.