PDA

View Full Version : select براساس مقدار بولین در database



kaka2438
پنج شنبه 27 خرداد 1395, 08:47 صبح
سلام
میخواستم دستور اس کیو ال برای سرچ در بانک اس کیو ال سرور برای مقدار true یا false رو اگه کسی میدونه بهم بگه
به فرض میخوام اسم تمامی کسانی که (ف) شروع میشه و مرد هستن (تو بانک فیلد مرد و زن دارم از نوع bit)رو بهم برگردونه

دلتنگ اسمان
پنج شنبه 27 خرداد 1395, 11:03 صبح
با سلام
با فرض اینکه مردها رو True و خانمها رو False ذخیره کردی و همچنین حرف (یا حروف)اول افراد رو هم از تکست باکس میگیری :

query = "SELECT * from tbl WHERE (column1 like N'" + textBox1.Text + "%')and column2=True ";

khorsandreza
جمعه 28 خرداد 1395, 23:25 عصر
برای فیلد های غیر منطقی (bit ) با روش زیر نیز می توانید گزارش بنویسید
select
case
WHEN substring(jens,1,1) = 'M' THEN Cast('0' as bit)
WHEN substring(jens,1,1) = 'F' THEN Cast('1' as bit)
end as sax

from youtbname