PDA

View Full Version : سوال در مورد یک کد sql



alicomputer
یک شنبه 06 فروردین 1391, 00:52 صبح
چطوری میشه با دستورات ای کیو ال دستوری نوشت که اطلاعات ردیفی را بیاره که یکی از ستون هاش خالیه
مثلا 10 تا ردیف داریم شامل 5 ستون حالا می خوام ردیف هایی که مثلا فیلد ستون چهارمش خالی را برامون نمایش بده باید چه دستوری بنویسیم

hakim22
یک شنبه 06 فروردین 1391, 09:45 صبح
خالی بودن با Null بودن فرق داره
یعنی اگر منظور اینه که طرف هیچی تایپ نکرده باشه که یک رشته ی خالی داریم و میشه با شرط ""= پیداش کرد
برای حالت دیگه باید با dbNull کار کنی و یک کلاس جدید ازش بسازی و با متد Equal چکش کنی !

فرید نجفلو
یک شنبه 06 فروردین 1391, 11:41 صبح
Select * From Table1 Where Feild4='' OR Feild4 IS NULL

lastmory
یک شنبه 06 فروردین 1391, 13:22 عصر
اگر فیلدت رشته ای بود
Select * From Tbl Where IsNull(Field4 , '') = ''
اگر فیلدت عددی بود
Select * From Tbl Where IsNull(Field4 , 0) = 0