mysql查詢語句集

weixin_30639719發表於2020-04-05

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

 

轉載於:https://www.cnblogs.com/zhuiluoyu/p/5845541.html

相關文章