PDA

View Full Version : استفاده از if



m_zamani
چهارشنبه 16 اسفند 1385, 09:10 صبح
سلام
چطوری می تونم از شرط if استفاده کنم توی sql

negar_programmer
چهارشنبه 16 اسفند 1385, 09:39 صبح
شرط در sql بیشتر با استفاده از where امکان پذیره مانند:

select * from table1 where name="ali" l

m_zamani
چهارشنبه 16 اسفند 1385, 10:23 صبح
نه
می خوام اگه ظرفیت یک اتاق تکمیل شه پیغام بده

miimii
چهارشنبه 16 اسفند 1385, 11:29 صبح
DECLARE @ID integer(50) SELECT @ID = ID FROM Test if @ID = 1 PRINT 'Yek' else PRINT 'Not YEK'

برای اینکه درsql بتوانید متغیر تعریف کنید باید حتما قبل از متغیر @ قراردهید.
در قسمت اول با declare شما متغیر خود را تعریف می کنید.
در قسمت select مقدار فیلد ID را در متغیر ID قرار میدهید با شرط تعریف شده.
دقت داشته باشید که در این حالت فقط اولین رکورد را برای شما چک می کند.
در صورتیکه بخواهید تمامی رکوردها را برای شما کنترل کند از Cursor و loop استفاده کنید.

negar_programmer
چهارشنبه 16 اسفند 1385, 12:39 عصر
نه
می خوام اگه ظرفیت یک اتاق تکمیل شه پیغام بده
خوب یه راه دیگم هست البته اگه منظورتو فهمیده باشم ، اگه داری با VB.NET کار میکنی اول یه select از جدولت بگیر بریزش تو Dataset بعدش از کد زیر استفاده کن چک کن ببین به حداکثر رسیده یا نه

count1=dataset.tables(0).rows.count

bidad
چهارشنبه 16 اسفند 1385, 14:34 عصر
سوالتون رو تو بخش SQL SERVER مطرح کنید. شاید قبلا هم مطرح شده باشه .
استاد ثباتی حتما جواب خواهند داد.