mysql查詢去重方法解析
方法一: 直接用 select distinct。。。。
方法缺陷:只能查詢去重後的一列
解析:要想查詢更多的列資訊,
1.在distinct前加某一列,會報錯
2.在distinct後加某一列,distinct會同時作用於2列,即2列資料都相同才會去重,不合需求
3.所以這種方法,怎麼修改都只能查詢一列資料
程式碼例項:
某表內容如下
SELECT DISTINCT s_name FROM student;
SELECT DISTINCT s_name,s_sex FROM student;
於是,要怎麼解決這個問題,方法二就產生了,程式碼如下
SELECT*,COUNT(DISTINCT s_name) FROM student GROUP BY s_name;
可見,張三和李四去重後,還能檢視其它列的資訊,而這是方法一做不到的!
相關文章
- Mysql查詢去重MySql
- mysql多表多欄位查詢並去重MySql
- MySQL 查詢重複的資料MySql
- Redis去重方法Redis
- MySQL去重資料MySql
- Python中使用MySQL模糊查詢的方法PythonMySql
- mysql連表查詢出現資料重複MySql
- MySQL查詢MySql
- MySQL慢查詢記錄原理和內容解析MySql
- 解析JDBC使用查詢MySQL【非流式、流式、遊標】JDBCMySql
- ES 6 去重方法
- 剪映去重方法
- mysql 查詢出重複資料的第一條MySql
- MySQL - 資料查詢 - 簡單查詢MySql
- mysql查詢模型MySql模型
- MYsql 子查詢MySql
- 【MySQL】多表查詢MySql
- mysql多表查詢MySql
- MySQL子查詢MySql
- MySQL慢查詢MySql
- MySQL 多表查詢MySql
- mysql 模糊查詢MySql
- MySQL 慢查詢MySql
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- Mysql常用sql語句(20)- 子查詢重點知識MySql
- MySQL 查詢結果取交集的實現方法MySql
- 陣列去重的方法陣列
- JavaScript陣列去重方法JavaScript陣列
- 解析MSSQL跨資料庫查詢的實現方法SQL資料庫
- mysql查詢結果多列拼接查詢MySql
- MySQL之連線查詢和子查詢MySql
- mysql查詢語句5:連線查詢MySql
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記
- Excel查詢重複項Excel
- 重慶醫保查詢
- Mysql日期查詢listMySql
- mysql查詢語句MySql
- MYSQL查詢資料MySql