Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
293
Tıklama
0
Öne Çıkarma
SQL sorusu için yardım
K
9 yıl
Çavuş
Konu Sahibi

Soyadlarının 3 karakterinden itibaren 3 karakteri 'maz' olan personellerin maaş en düşük ve en yüksek olanlar arasındaki farkı yeni bir sütün olarak tanımlayan sql sorgusunu yazınız.

Bu soruya yardım bekliyorum şimdiden teşekkürler.



A
9 yıl
Yarbay

LIKE kullanmalısın örneğin

SELECT * FROM Person WHERE LastName LIKE '___maz%'  


Alt tire herhangi bir karekteri ifade eder,% nin yerine ise herhangi birşey gelebilir karakter sınırlaması yoktur
http://www.orcunokan.com/sql-like-komutu-ve-kullanimi/33


SELECT MIN(Maas) AS MinMaas  FROM Person 
(Min sana en küçüğü verir, AS .. ile kolon isimlendirilebilir)

SELECT MAX(Maas) AS MinMaas  FROM Person 
(Max da en büyüğü verir)

http://dbakademi.com/default.aspx?g=posts&t=47

Şimdi sana kalan bu iki select sorgusunu değişkene atayıp bildiğin çıkarma işlemi yapmak ve AS ile kolon ismi vermek

DECLARE @maks INT 
SET @maks= SELECT MAX(Maas) AS MinMaas FROM Person

DECLARE @min INT
SET @min= SELECT MIN(Maas) AS MinMaas FROM Person

DECLARE @sonuc INT
SET @sonuc =@maks-@MİN


http://www.ismailgursoy.com.tr/ms-sqlde-degisken-tanimlama/

KOLAY GESİN



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.