SQL Sorgu Örnekleri-10 | Bilişim Konuları

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ı >>

Leave a Comment

Comment Spam Protection by WP-SpamFree