SELECT * FROM Orders; --Orders
tablosundan tüm(*) kolonlarını seç getir.
SELECT OrderID FROM Orders; --Orders
tablosundan OrderID adlı kolonunu seç getir.
SELECT ShipName FROM Orders; --Orders
tablosundan ShipName adlı kolonunu seç getir.
SELECT OrderID, ShipName FROM Orders; --Orders
tablosundan OrderID ve ShipName adlı kolonlarını seç getir.
SELECT DISTINCT ShipName FROM Orders; --Orders
tablosundan ShipName adlı kolonundaki verileri tekilleştirerek seç getir.
SELECT DISTINCT ShipName FROM Orders; --Orders
tablosundan ShipName adlı kolonundaki verileri tekilleştirerek seç getir.
SELECT * FROM Orders WHERE ShipVia <= 2 --Orders
tablosundan tüm(*) kolonlarından ShipVia adlı kolonundaki verilerden 2 den küçük
ve 2 ye eşit olanları seç getir.
SELECT TOP(10) * FROM Orders WHERE ShipVia = 1; --Orders tablosundan tüm(*) kolonlarından
ShipVia adlı kolonundaki verilerden 1 e eşit olanlardan ilk 10 tanesini seç
getir.
SELECT * FROM Orders ORDER BY ShipName; --Orders tablosundan tüm(*) kolonlarından ShipName adlı
kolonundaki verileri varsayılan olarak (küçükten büyüğe / A dan Z ye) sırala
SELECT * FROM Orders ORDER BY ShipVia ASC; --Orders tablosundan tüm(*) kolonlarından
ShipVia adlı kolonundaki verileri küçükten büyüğe / A dan Z ye doğru sırala
SELECT * FROM Orders ORDER BY ShipVia DESC; --Orders tablosundan tüm(*) kolonlarından
ShipVia adlı kolonundaki verileri büyükten küçüğe / Z den A ya doğru sırala
SELECT TOP(10) * FROM Orders; --Orders tablosundan tüm(*) kolonlarından ilk 10 tanesini seç
getir.
SELECT TOP(10) * FROM Orders ORDER BY OrderID DESC; --Orders tablosundan tüm(*) kolonlarından OrderID sütununu büyükten
küçüğe / Z den A ya doğru sırala ilk 10 tanesini seç getir.
SELECT TOP(100) * FROM Orders ORDER BY ShipVia DESC, Freight ASC; --Orders tablosundan tüm(*) kolonlarından ShipVia sütununu büyükten
küçüğe / Z den A ya doğru sırala, Freight sütununu küçükten büyüğe / A dan Z ye
doğru sırala ilk 100 tanesini seç getir.
SELECT * FROM Orders WHERE ShipVia <= 2; --Orders tablosundan tüm(*) kolonlarından
ShipVia adlı kolonundaki verilerden 2 den küçük ve 2 ye eşit olanları seç
getir.
SELECT * FROM Orders WHERE ShipName = 'Ernst Handel'; --Orders
tablosundan tüm(*) kolonlarından ShipName adlı kolonundaki verilerden Ernst
Handel e eşit olanları seç getir.
SELECT * FROM Orders WHERE ShipName = 'Ernst Handel' AND ShipVia = 2; --Orders tablosundan tüm(*) kolonlarından
ShipName adlı kolonundaki verilerden Ernst Handel e eşit ve ShipVia adlı
kolonundaki verilerden 2 ye eşit olanları seç getir.
SELECT * FROM Orders WHERE ShipName = 'Ernst Handel' OR ShipCountry = 'Austria'; --Orders
tablosundan tüm(*) kolonlarından ShipName adlı kolonundaki verilerden Ernst
Handel e eşit veya ShipCountry adlı kolonundaki verilerden Austria ya eşit
olanları seç getir.
SELECT * FROM Orders WHERE ShipName LIKE 'a%'; --Orders
tablosundan tüm(*) kolonlarından ShipName adlı kolonundaki verilerden a ile başlayanları
seç getir.
SELECT * FROM Orders WHERE ShipName LIKE '%a'; --Orders
tablosundan tüm(*) kolonlarından ShipName adlı kolonundaki verilerden a ile
bitenleri seç getir.
SELECT * FROM Orders WHERE ShipName LIKE '%elli%'; --Orders
tablosundan tüm(*) kolonlarından ShipName adlı kolonundaki verilerden içerisinde
elli geçenleri seç getir.
SELECT * FROM Orders WHERE Freight BETWEEN 11.61 AND 32.38; --Orders tablosundan tüm(*) kolonlarından
Freight adlı kolonundaki verilerden 11.61 ile 32.38 kapalı aralığındakileri seç
getir.
SELECT * FROM Orders WHERE Freight IN (11.61,32.38); --Orders
tablosundan tüm(*) kolonlarından Freight adlı kolonundaki verilerden 11.61 ile
32.38 içerenleri seç getir.
SELECT * FROM Orders WHERE ShipCountry='Germany' AND ShipCity='Münster'; --Orders
tablosundan tüm(*) kolonlarından ShipCountry adlı kolonundaki verilerden
Germany ve ShipCity adlı kolınundaki verilerden Münster olanları seç getir.
SELECT * FROM Orders WHERE ShipCountry LIKE 'Ge%' AND ShipCity
LIKE 'Mü%'; --Orders
tablosundan tüm(*) kolonlarından ShipCountry adlı kolonundaki verilerden Ge ile
başlanyanları ve ShipCity adlı kolınundaki verilerden Mü ile başlayanları seç
getir.
SELECT * FROM Orders ORDER BY ShipName ASC, ShipCity, ShipCountry DESC; --Orders tablosundan tüm(*) kolonlarından ShipName adlı
kolonundaki verileri A dan Z ye / küçükten büyüğe, ShipCity ve ShipCountry adlı
kolonlarındaki verileri Z den A ya / büyükten küçüğe seç getir.
INSERT INTO Orders