5 Ağustos 2014 Salı

MS-SQL Select İşlemi

-- VERİLER ÜZERİNDE SELECT İŞLEMLERİ

-- Kargolar(Shippers) tablosunda yer alan KargoID (ShipperID), FirmaAdi(CompanyName) ve Telefon Numarası (Phone) bilgilerini raporlayınız.

SELECT CompanyName, ShipperID, Phone FROM Shippers
-- Eğer ki tablodaki tüm kolonların result set içerisinde gelmesini istiyorsanız, kolon isimleri yerine * yazabilirsiniz. Ama bunu hiç bir zaman yapmamalısınız, çünkü istemediğiniz verileri sorguda çekmek, zaman ve aktarım kaybına yol açar.
SELECT * FROM Products

-- Çalışanlarımın (Employees) ID'lerini (EmployeeID), adlarını (FirstName) ve soyadlarını (LastName) raporlayınız. Ancak adlar ve soyadlar tek bir kolonda gelsin, kolonun adı AdSoyad olsun.
SELECT FirstName +' ' +  LastName as ADSOYAD, EmployeeID FROM Employees

-- Çalışanlarımın Ad ve Soyadlarıyla birlikte yaşlarını raporlayınız(Not : Doğum tarihleri değil, yaşlarını 25, 57, 78 gibi yazdırınız.)
SELECT FirstName + ' ' + LastName, DATEDIFF(YEAR, BirthDate, getDate()) FROM Employees

-- Ürünlerimin ID'lerini, adlarını, stok miktarlarını, fiyatlarını ve fiyatlara %18 KDV eklenmiş hallerini raporlayınız.
SELECT ProductID, ProductName, UnitsInStock, UnitPrice, UnitPrice * 1.18 as KDV FROM Products

Hiç yorum yok: