在進(jìn)行MySQL數(shù)據(jù)庫查詢時(shí),經(jīng)常需要查詢某個(gè)字段是否為空。本文將介紹。
1. IS NOT NULL
使用IS NOT NULL進(jìn)行查詢是最簡單的方法。查詢名字不為空的用戶信息:
ame IS NOT NULL;
2.<>, !=
使用<>或!=進(jìn)行查詢也可以得到非空字段數(shù)據(jù)。查詢名字不為空的用戶信息:
ame<>'';
ame != '';
3. LENGTH
使用LENGTH函數(shù)查詢字段長度是否大于0,如果大于0則說明該字段不為空。查詢名字不為空的用戶信息:
ame) >0;
4. CHAR_LENGTH
使用CHAR_LENGTH函數(shù)查詢字段字符長度是否大于0,如果大于0則說明該字段不為空。查詢名字不為空的用戶信息:
ame) >0;
5. COALESCE
使用COALESCE函數(shù)可以查詢多個(gè)字段是否為空,如果其中一個(gè)字段不為空則返回該字段的值。查詢名字和昵稱不為空的用戶信息:
ameicknameameameickname IS NOT NULL;
以上就是使用MySQL查詢非空字段數(shù)據(jù)的幾種方法,根據(jù)實(shí)際需求選擇合適的方法即可。