2011-10-24 15 views
3

私のテーブルにimage_srcというフィールドがあります。フィールドに何か(nullでも空でもない)が含まれていれば、ブール値1のようなものを得たいと思う。それでは、それを行う関数はありますか? PHPでは、私たちはISSETている()のようなMYSQLヌル空IsSet

何か:

Select isset(image_src) from table 
+0

「ケース」 –

答えて

3

はこちらをご覧ください:フィールドがnullまたは空の場合

SELECT if(image_src is null OR image_src = '', 0, 1) FROM table 

をこの行は、チェックします。

2

MySQLにはisnullという機能があります。

+0

は何ですか? –

+1

専用の機能はありません。両方をチェックしたい場合は、 'CASE'式を使うべきです。 – michael667

1
SELECT IF(ISNULL(image_src), 0, 1) AS aliased_value FROM table