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
Yorum Gönder