51 - SQL TEMRİN

/*1: tblUrun Tablosunu, id,adi,fiyat,adet,kategori alanları ile oluştur*/

CREATE TABLE IF NOT EXISTS tblUrun(id INTEGER PRIMARY KEY, adi VARCHAR, fiyat DECIMAL,   adet INT, kategori VARCHAR);

INSERT INTO tblUrun(adi,fiyat,adet,kategori) 

VALUES('Makarna', 25,10,'Yiyecek'),

('Ekmek', 1,20,'Yiyecek'),

('Kalem', 12,4,'Kırtasiye'),

('Sprite', 2.5,5,'İçecek'),

('A4 Kağıt', 9,10,'Kırtasiye');


/*2: Tüm ürünleri listele*/

SELECT * FROM tblUrun;


/*3: ürünlerin sadece adi,fiyat,kategori alanlarını listele*/

SELECT adi,fiyat,kategori FROM tblUrun;


/*4: ürünleri fiyat alanına göre pahalıdan ucuza doğru sırala*/

SELECT * from tblUrun order by fiyat DESC;


/*5: kategori alanındaki içerikler bir arada görülecek şekilde listele*/

SELECT * from tblUrun order by kategori ASC;


/*6: Kategori alanında 'Yiyecek' yazılı olanlar*/

SELECT * FROM tblUrun where kategori='Yiyecek';


/*7: fiyat alanı 10 ile 30 arasında olanlar*/

SELECT * FROM tblUrun WHERE fiyat BETWEEN 10 AND 30;


/*8: Adeti 5'in altında olanları listele*/

SELECT * FROM tblUrun WHERE adet<5;


/*9: Kalem yerine Rotring Kalem yazdır*/

UPDATE tblUrun SET adi='Rotring Kalem' WHERE adi='Kalem';

SELECT * from tblUrun;


/*10: Kırtasiye kategorisindeki ürünlerin fiyatını 35 olarak değiştirin. */

UPDATE tblUrun set fiyat=35 WHERE kategori='Kırtasiye';

SELECT * from tblUrun;


/*11: Kategorisi içecek olan tüm kayıtları sil*/

DELETE FROM tblUrun WHERE kategori='İçecek';

SELECT * from tblUrun;


/*12: Tabloya KDV alanını ekle*/

ALTER TABLE tblUrun ADD COLUMN KDV DECIMAL;

SELECT * from tblUrun;


/*13: TÜM KDV ALANLARINI %8 YAP*/

UPDATE tblUrun SET KDV=fiyat*0.08 ;

SELECT * from tblUrun;


/*14: Fiyat alanında 25,9,12 olanları listele*/

SELECT * FROM tblUrun WHERE fiyat IN(25,9,12);


/*15: tblUrun tablosunu sil*/

DROP TABLE tblUrun;


Yorumlar

Bu blogdaki popüler yayınlar

14 - Dizi Oluşturma, Değer Atama

12 - Bir Boyutlu Diziler - Çalışma Soruları

27 - Koleksiyonlar: ArrayList()