Arşiv

Arşiv ‘SQL’ Kategorisi

SELECT Listelemek istediğimiz alanlar sırası ile buraya yazılır adını AS ile değişitirebiliriz FROM Sorguda kullanılacak Tabloların yazıldığı bölüm ORDER BY Listelenen sonuçları belirli bir alana göre sıralamaya yarar. Artan sıralamada ASC veya hiçbirşey yazmayız azalan sıralamada DESC kullanılır DESC Azalan sıralama içinkullanılır ASC Artan sıralama için kullanılır. SUM Sayısal alanların toplamını verir Select ten sonra [...]

101 defa okundu | Henüz yorum yok.
Ağu 17th, 2010 | Filed under SQL, Uncategorized
Etiketler: ,

————-TRANSACTION—————— create table Hesaplar ( HesapID varchar(10), Bakiye decimal(9,2) ) –sonra bu alter table Hesaplar add constraint kontrol check (Bakiye>=0) –sonra bunlar insert into Hesaplar values (’1111′,234) insert into Hesaplar values (’2222′,34) –proc oluşturalım create proc up_Havale ( @Kimden varchar(10), @Kime varchar(10), @Miktar decimal(9,2) ) as begin try begin transaction update Hesaplar set Bakiye=Bakiye-@Miktar where [...]

100 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under SQL
Etiketler: ,

—Hiç olmayan tablo yapısını geri döndürebiliriz. /* REZID REZNO UCRET BIRIM 123 123ER 12 TL 345 2545AAA 23 23 USD 384 DFDASSD 784 EURO SONUÇ: REZNO TL USD EURO 123 12 – - 345 – 23 – 384 – - 784 */ –İlkönce tablo oluşturalım create table Rez ( RezID int Primary key identity(1,1), Ucret [...]

96 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under Fonksiyonlar

create function udf_TabloDondur() returns table as return ( select c.CategoryName, p.ProductName from Products p join Categories c on c.CategoryID=p.CategoryID ) select ProductName from dbo.udf_TabloDondur() where CategoryName like ‘Bev%’ –view function testi –adım 1 tablo oluşturalım create table Musteriler ( MusteriID nchar(5), FirmaAdi nvarchar(60), Yetkili nvarchar (50), Unvan nvarchar (20), Sehir nvarchar(20) ) —adım2 verileri ekleyelim. [...]

92 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under Fonksiyonlar

–Hangi çalışanın hangi kategorideki ürünlerin siparişlerinden ne kadar kazandırdığı hesaplayan function yazınız. create function udf_Hesapla ( @EmployeeID int, @CategoryID int ) returns money as begin declare @toplam money select @toplam=SUM(UnitPrice*Quantity) from [Order Details] where OrderID in ( select OrderID from Orders where EmployeeID=@EmployeeID ) and ProductID in ( select ProductID from Products where CategoryID=@CategoryID ) [...]

103 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under Fonksiyonlar