フィールドの値がnullであるかどうかを決定します

       それは文字列が空であるか否かが判断された場合Javaでは、あなたはISBLANK(String str)文字boolean型のpublic staticのapacheのStringUtilsクラス決意、シンプルを使用することができます。しかし、MySQLでは、フィールドの値が空であるかどうかを判断する方法が提供され、そのようなツールではありません。最初は2つの機能を導入しました:

  •  ISNULL(EXPER)は、1を返し、EXPERが空であるか否かを判断し、そうでなければ0
  •  長さ(EXPER)はバイト数(衝撃により符号化された)EXPER文字列を占有返します。空の場合は、0を返します

     下に設けられた2つの例:

SELECT  ISNULLNULL)。- 1 
SELECT LENGTH(トリム('  ')); - 0

      これら2つの関数の組み合わせは、我々は簡単にフィールドの値が空であるかを決定することができます:

- この方法は、空であるかどうかを決定する
SELECT 
CASE ISNULL(EXPER)= 1||(LENGTH(TRIM(EXPER))= 0THEN ' ' ELSEを' 空でない' ENDをAS検索結果を 
     
 

おすすめ

転載: www.cnblogs.com/east7/p/12215871.html