Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
292
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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
9 yıl
Binbaşı

ücretli ev ödevi yapanalr var onlara başvur



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.