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
- MySQL 去重SQLMySql
- mysql查詢表裡的重複資料方法和刪除重複資料MySql
- Redis去重方法Redis
- MySQL去重資料MySql
- 剪映去重方法
- 查詢重寫
- Mysql 啟動慢查詢日誌 (不用重啟)MySql
- mysql連表查詢出現資料重複MySql
- MySQL資料庫行去重複和列去重複MySql資料庫
- 提高mysql查詢效率的六種方法MySql
- MySQL查詢MySql
- MySQL慢查詢記錄原理和內容解析MySql
- MySQL查詢最佳化之explain的深入解析MySqlAI
- JavaScript陣列去重方法JavaScript陣列
- 陣列去重的方法陣列
- mysql 查詢及 刪除表中重複資料MySql
- mysql 查詢出重複資料的第一條MySql
- mysql資料去重和排序MySql排序
- Oracle查詢重複資料與刪除重複記錄方法Oracle
- MS SQL Server常見問題 -- 分組 去重複 查詢 統計SQLServer
- Python中使用MySQL模糊查詢的方法PythonMySql
- 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-分組查詢-子查詢-連線查詢-組合查詢MySql