1. mysql 查詢出某欄位的值不為空的語句
1.不為空
select * from table where id <> "";
select * from table where id != "";
2.為空
select * from table where id ="";
select * from table where isNull(id);
具體情況具體分析,如果欄位是char或者varchar型別的,使用id=""可以的;
如果欄位是int型別的,使用isNull會好些。
2. mysql查詢語句,多欄位去除重複的問題
SELECT DISTINCT(column) FROM tb_name
使用 DISTINCT 關鍵字去掉重複記錄具有較大的侷限性。DISTINCT() 只能包含一個欄位且查詢結果也只返回該欄位而非資料完整記
可以嘗試使用如下語法:
SELECT DISTINCT(column),column1,column2,... FROM tb_name
該查詢結果將返回列出的所有欄位,但該查詢往往使 column 的唯一性失效,且 column 1,column 2,… 不能放在 DISTINCT(column) 之前。
SELECT DISTINCT(user_company),`user_account`,`user_mobile` FROM `papa_member` GROUP BY user_company