SQL Sorgu Örnekleri-10
SELECT KOMUTU İLE İLGİLİ SQL SORGULARI
1- Personel tablosunu listeler
select *FROM personel;
2- Personel tablosunda yaşı 20 olan kayıtların ad , soyadlarını ve personel numaralarını listeler
Select p_no,ad,soyad FROM personel Where yas=20;
3- Personel tablosunda adı Ahmet olan kayıtları listeler
select *FROM personel Where ad=’Ahmet’;
4- Personel tablosunda yaşı 23 den küçük olan kayıtları listeler
select *FROM personel Where yas<23;
5- Personel tablosunda yaşı 20 ile 24 arasında olan kayıtları listeler
select *FROM personel Where yas BETWEEN 20 AND 24;
6- Personel tablosunda adı Ali Soyadı Koç olan kayıtları listeler
Select *FROM personel Where ad=’Ali’ and Soyadi=’Koç’;
7- Personel tablosunda cinsiyeti kadın olan kayıtları listeler
SELECT *from personel where cinsiyet=’Kadın’;
8- Personel tablosunda cinsiyeti kadın ve yaşı 23 den büyük olan kayıtları listeler
SELECT *from personel where cinsiyet=’Kadın’ and yas>23;
9- Personel tablosunda cinsiyeti erkek ve yaşı 30 dan küçük olan kayıtları listeler
SELECT *from personel where cinsiyet=’Erkek’ and yas<30;
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- Personel tablosunda yaşı 20 olan kayıtları siler
DELETE FROM personel Where yas=20;
3- Personel tablosunda adı Ahmet olan kayıtları siler
DELETE FROM personel Where ad=’Ahmet’;
4- Personel tablosunda yaşı 23 den küçük olan kayıtları siler
DELETE FROM personel Where yas<23;
5- Personel tablosunda yaşı 20 ile 24 arasında olan kayıtları siler
DELETE FROM personel Where yas BETWEEN 20 AND 24;
6- Personel tablosunda adı Ali soyadı Koç olan kayıtları siler
DELETE FROM personel Where ad=’Ali’ and Soyadi=’Koç’;
7- Personel tablosunda cinsiyeti kadın olan kayıtları siler
DELETE from personel where cinsiyet=’Kadın’;
8- Personel tablosunda cinsiyeti kadın ve yaşı 23 den büyük olan kayıtları siler
DELETE from personel where cinsiyet=’Kadın’ and yas>23;
9- Personel tablosunda cinsiyeti erkek ve yaşı 30 dan büyük olan kayıtları siler
DELETE from personel where cinsiyet=’Erkek’ and yas>30;
10- Personel tablosunda cinsiyeti erkek yada yaşı 30 dan küçük olan kayıtları siler
DELETE from personel where cinsiyet=’Erkek’ or yas<30;
INSERT INTO KOMUTU İLE İLGİLİ SQL SORGULARI
1- Personel tablosuna personel numarası 1,adı Ali,Soyadı Koç,yaşı 23 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(1,’Ali’,’Koç’,23,’Erkek’)
2- Personel tablosuna personel numarası 2,adı Kadın,Soyadı Dümen ,yaşı 34 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(2,’Engin’,’Dümen’,34,’Erkek’)
3- Personel tablosuna personel numarası 3,adı Nur,Soyadı Arslan,yaşı 24 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(3,’Nur’,’Arslan’,24,’Kadın’)
4- Personel tablosuna personel numarası 4,adı Ahmet,Soyadı Kartal,yaşı 28 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(4,’Ahmet’,’Kartal’,28,’Erkek’)
5- Personel tablosuna personel numarası 5,adı Tolga,Soyadı Taşlı ,yaşı 29 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(5,’Tolga’,’Taşlı’,29,’Erkek’)
6- Personel tablosuna personel numarası 6,adı Emre,Soyadı Şimşek,yaşı 31 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(6,’Emre’,’Şimşek’,31,’Erkek’)
7- Personel tablosuna personel numarası 7,adı Yunus Emre,Soyadı Güzel ,yaşı 20 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(7,’Yunus Emre’,’Güzel’,20,’Erkek’)
8- Personel tablosuna personel numarası 8,adı Mahmut,Soyadı Tezek ,yaşı 36 ve cinsiyeti erkek olan bir kayıt ekler
INSERT INTO personel VALUES(8,’Mahmut’,’Terim’,36,’Erkek’)
9- Personel tablosuna personel numarası 9,adı Müberra,Soyadı Sert,yaşı 19 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(9,’Müberra’,’Sert’,19,’Kadın’)
10- Personel tablosuna personel numarası 10,adı Selin,Soyadı Portakal,yaşı 26 ve cinsiyeti Kadın olan bir kayıt ekler
INSERT INTO personel VALUES(10,’Selin’,’Portakal’,26,’Kadın’)
UPDATE KOMUTU İLE İLGİLİ SQL SORGULARI
1- personel tablosunda cinsiyeti erkek ve yaşı 30 dan küçük olan kayıtların yaşlarını 30 olarak günceller.
UPDATE personel SET yas=30 WHERE cinsiyet=’Erkek’ and yas<30′
2- personel tablosunda cinsiyeti erkek yada yaşı 30 dan küçük olan kayıtların yaşlarını 32 olarak günceller.
UPDATE personel SET yas=32 WHERE cinsiyet=’Erkek’ or yas<30′
3- personel tablosunda cinsiyeti Erkek olan kayıtları Kadın olarak günceller
UPDATE personel SET cinsiyet=’Erkek’ WHERE cinsiyet=’Kadın’;
4- personel tablosunda adı Furkan olan kayıtların soyadını başcı olarak günceller
UPDATE personel SET soyad=’başcı’ WHERE ad=Furkan’;
5- personel tablosunda adı Engin olan kayıtların soyadını Koç olarak günceller
UPDATE personel SET soyad=’Koç’ WHERE ad=’Engin’;
6- personel tablosunda adı Emre olan kayıtların soyadını Yıldırım olarak günceller
UPDATE personel SET soyad=’Yıldırım’ WHERE ad=’Emre’;
7- personel tablosunda adı Yunus Emre olan kayıtların yaşlarını 36 olarak günceller
UPDATE personel SET yas=36 WHERE ad=’Yunus Emre’;
8- personel tablosunda cinsiyeti kadın ve yaşı 30 dan küçük olan kayıtların yaşlarını 30 olarak günceller
UPDATE personel SET yas=’30’ 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ı 30 olarak günceller
UPDATE personel SET yas=’30’ WHERE cinsiyet=’Kadın’ or yas<30;
10- personel tablosunda adı Ali olan kayıtların yaşlarını 21 olarak günceller
UPDATE personel SET yas=’21’ WHERE ad=’Ali’;
ORDER BY KOMUTU İLE İLGİLİ SQL SORGULARI
1- Personel tablosundaki tüm veriler yas alanına göre azalan sırada seçilir
SELECT * FROM personel ORDER BY yas DSC
2- Personel tablosundaki tüm veriler cinsiyet alanına göre artan sırada seçilir
SELECT * FROM personel ORDER BY cinsiyet ASC
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 artan sırada seçilir
SELECT * FROM personel ORDER BY soyad ASC
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 soyadının başında y harfi olan kayıtları listeler
select * from personel where soyad like ‘y%’;
3- Personel Tablosunda adının sonunda i harfi olan kayıtları listeler
select * from personel where ad like ‘%i’;
4- Personel Tablosunda adının içerisinde c harfi olan kayıtları listeler
select * from personel where ad like ‘%c%’;
5- Personel Tablosunda soyadının içerisinde y harfi olan kayıtları listeler
select * from personel where soyad like ‘%y%’;
<< Önceki Yazı
Sonraki Yazı >>