50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

کاربرد تابع های ifnull و case when در SQL

با سلام در مورد کارایی دو تابع case when و ifnull در sql سوال داشتم ، ممنون میشم راهنمایی کنید

پرسیده شده در 1394/01/26 توسط

2 پاسخ

3

دوست عزیز تابع case زمانی استفاده میکنیم ک مثلا تو بانکمون جنسیت رو بجای زن و مرد 0و1 میدیم و موقع select بجای اینکه برای ردیف جنسیت 0و1 نشون بده از دستور case استفاده میکنیم مثلا

<sql>
select case  sex  
when 1 then 'مرد ' 
when 0 then 'زن '
<sql>

و دستور isnull هم زمانی بکار میره ک ما نمیخوایم تو select مون null باشه و ی جایگزین براش انتخاب میکنیم مثل مثال دوست عزیزمون اقای کیا

پاسخ در 1394/01/27 توسط
4

سلام دوست عزیز، لینکهای زیر میتواند مفید باشد:

http://www.1keydata.com/sql/sql-ifnull.html
http://www.1keydata.com/sql/sql-case.html

البته IFnull در My Sql است و معادل آن در Sql، عبارت Isnull است.

پاسخ در 1394/01/26 توسط

پاسخ شما