PDA

View Full Version : count(*) varname یعنی چه؟



mzamani
شنبه 19 خرداد 1386, 12:03 عصر
کسی می دونه این دستور یعنی چی؟
SELECT count(*) resultCount FROM TableName Where id =12
این که بعد از count یک اسم که نمی دونم مربوط به چیه، اومده یعنی چه؟

AminSobati
شنبه 19 خرداد 1386, 12:46 عصر
نام مستعاری هست که برای Count در نظر گرفته. به سرستونه فیلد در Result دقت کنین

mzamani
شنبه 19 خرداد 1386, 12:51 عصر
با تشکر از توجه شما
منظورتون اینه که نتیجه count در resultcount قرار می گیره؟

Kamyar.Kimiyabeigi
شنبه 19 خرداد 1386, 12:54 عصر
دوست عزیز resultcount در واقع اسم مجازی خروجی مربوط به select است که به اون آلیاز میگن و معمولا" با کلمه کلیدی as مشخص میشن.
مثال بدون آلیاز :


select count(*) from dbo.Categories

مثال با آلیاز :


select count(*) as 'count of record' from dbo.Categories