ورود

View Full Version : حرفه ای: پرس و جویی که نمی دونم چطوری می شه تو SQL پیاده کرد



mrsalam
جمعه 01 مرداد 1389, 12:17 عصر
سلام به دوستان گلم و گلهای دوست !
من می خوام که پرس و جویی بنویسم که نتیجه زیر را به من بده:




Number | Capacity
------------------
1 4
------------------
2 75
------------------
4 6
------------------
5 1


Result cheking 1-7 :

Number | Capacity
------------------
1 4
------------------
2 75
------------------
3 0
------------------
4 6
------------------
5 1
------------------
6 0
------------------
7 0

محمد سلیم آبادی
جمعه 01 مرداد 1389, 14:18 عصر
ابتدا یک جدول از اعداد ایجاد کنید. با کمک یکی از این تکنیک ها:
http://www.30sharp.com/ShowArticle.aspx?nid=13&did=216&AuthorID=11

سپس:

SELECT N.Number, COALESCE(T.Capacity, 0) AS Capacity
FROM Numbers N LEFT JOUN YourTable T
ON T.Number = N.Number
WHERE N.Number < 7;