¤è¤¯¿·¿Í¤Î¤È¤¤ËÀèÇڤ˸À¤ï¤ì¤¿¸ÀÍÕ¤¬¤¢¤ë¡£
¤½¤ì¤Ï¡¢
¡Ö¶õʸ»ú¤Ènull¤Ï°ã¤¦¤«¤é¤Í¡ª¡×
¤·¤«¤·¡¢¤½¤ì¤òʤ¤¹¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬Â¸ºß¤¹¤ë¡£
Oracle¤Ç¤¢¤ë¡£
¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò°·¤Ã¤Æ¤¤¤ë¤È¡¢¤½¤ì¤¾¤ì¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤è¤Ã¤ÆÊʤߤ¿¤¤¤Ê¤â¤Î¤¬¤¢¤ë¤Î¤Ç¡¢¤³¤³¤é¤Ø¤ó¤ÏÍ×Ãí°Õ¤Ç¤¢¤ë¡£
¤½¤ì¤Ç¤Ï¼ÂºÝ¤ÎSQL¤ò¸«¤Ë¹Ô¤³¤¦¡£
SELECT
¡¡¡¡case
¡¡¡¡¡¡when '' is not null then 'a' ¡
¡¡¡¡¡¡when '' is null then 'b' ¢
¡¡¡¡end
FROM
¡¡¡¡dual
¾åµ¤ÎSQL¤Ï¤Ê¤ó¤È¢¤¬True¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£
''¤¬null¤«¤É¤¦¤«Ê¹¤¤¤Æ¤¤¤ë¤Î¤Ë¡¢
Oracle¤Ç¤Ï''¤¬null°·¤¤¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£
Java¦¤«¤éSQL¤Ë¥Ð¥¤¥ó¥ÉÊÑ¿ô¤È¤·¤ÆÅϤ¹¤È¤¤Ë¡¢''¤¬Æþ¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤ânull°·¤¤¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤Î¤Ç¡¢²¼¼ê¤Ënull¤Ë¤¹¤ëɬÍפ¬¤Ê¤¤¤Î¤«¤â¤·¤ì¤Ê¤¤¡£
¤¤¤ä¡¢¤ä¤Ã¤Ñ¤ênull¤Ïnull¤ÈÀßÄꤷ¤Æ¥Ð¥¤¥ó¥ÉÊÑ¿ô¤ËÅϤ½¤¦¡£
¤Ä¤Þ¤ê¡¢¶õʸ»ú¤òÆþ¤ì¤¿¤±¤ì¤Ð¡Ö'Ⱦ³Ñ¥¹¥Ú¡¼¥¹'¡×¤Î¤è¤¦¤Ë¤·¤Æ¡¢¥·¥ó¥°¥ë¥³¡¼¥È¤Î´Ö¤ËȾ³Ñ¥¹¥Ú¡¼¥¹¤òÆþ¤ì¤ë¤·¤«¤Ê¤¤¡£
¤¢¤ó¤Þ¤ê»È¤¦µ¡²ñ¤¬¤¢¤ë¤«¤Ïʬ¤«¤ê¤Þ¤»¤ó¤¬¡£
¢¤Î¥Ü¥¿¥ó¤Ç¤³¤Î¥Ö¥í¥°¤Îµ»ö¤ò¥é¥ó¥À¥à¤Ëɽ¼¨¤·¤Þ¤¹¡£
¡üHome¤ØÌá¤ë¡ü