PDA

View Full Version : رسیدن به اولین رکورد و خارج شذن از select



Arash_janusV3
پنج شنبه 14 مهر 1390, 10:38 صبح
با سلام
من یک select ی رو می خوام که به محضی که به اولین رکورد موجود در table که رسید دیگه ادامه نده و مقدار true برگردونه
با سپاس فراوان

یوسف زالی
پنج شنبه 14 مهر 1390, 17:26 عصر
سلام.
از دستور exists استفاده کنید:

if exists(select top 1 1 from YourTable where ... ) return 1 else return 0

البته به فرم های دیگه ای هم میشه نوشت.
اما برای درک ، این کد آسون تره.

Arash_janusV3
پنج شنبه 14 مهر 1390, 20:19 عصر
می شه لطف کنید مثال های دیگری هم عنوان کنید
ممنون

یوسف زالی
پنج شنبه 14 مهر 1390, 21:14 عصر
چند مثال ساده:

declare @b bit
set @b =isnull((select top 1 1 from TBL), 0)
print @b
set @b = 0
select top 1 @b = 1 from TBL
print @b
select @b =COUNT(1)from TBL
print @b