Mysql-基本練習(10-設定分組條件、查詢結果排序、限制查詢結果返回的數量、TRUNCATE刪除表記錄)
1.設定分組條件
表tb1中的資料如下
查詢表tb1以欄位username作為分組依據,並且欄位tb2_id的值大於12的所有資料
SELECT id,username,tb2_id FROM tb1 GROUP BY username HAVING tb2_id > 12;
查詢結果如下
2.查詢結果排序
將表tb1的所有資料按id大小降序排列
SELECT * FROM tb1 ORDER BY id DESC;
排序後的結果
3.限制查詢記錄返回的數量(方式一)
查詢表tb1的資料,只返回兩條記錄
SELECT * FROM tb1 LIMIT 2;
查詢結果如下
4.限制查詢記錄返回的數量(方式二)
查詢表tb1的資料,從欄位id的值等於2的記錄開始返回一條資料
查詢語句LIMIT後面,第一個值代表記錄的起始索引,從0開始;第二個值代表返回的記錄數
SELECT * FROM tb1 LIMIT 1,2;
查詢結果如下
5.刪除表中記錄
刪除表tb1中的記錄(表結構會發生變化,比如:主鍵的索引會重新開始計算)
TRUNCATE TABLE tb1;
相關文章
- Mysql-基本練習(09-刪除單表記錄、查詢指定列資料、列的別名、簡單單表條件查詢、簡單分組查詢)MySql
- Laravel 關聯查詢限制條數和分組查詢顯示為零的結果Laravel
- PostgreSQL函式:返回表查詢結果集SQL函式
- 等於NULL的查詢條件導致查詢結果不正確Null
- SQL Server對組合查詢結果排序方法SQLServer排序
- WF-1 FIND NOTIFICATION 下組合條件查詢無結果
- MySQL in 查詢,並通過 FIELD 函式按照查詢條件順序返回結果MySql函式
- ORDER對查詢結果進行排序排序
- 使用查詢結果更新表的方法
- mysql查詢結果多列拼接查詢MySql
- Oracle中實現查詢結果按照in中條件排序 InStr函式Oracle排序函式
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- SpringBoot分頁查詢 頁碼問題導致返回結果數量為0Spring Boot
- navicat 匯出查詢結果
- mysql匯出查詢結果MySql
- JAVA + Oracle儲存過程返回查詢結果集JavaOracle儲存過程
- Elasticsearch 查詢結果分組統計,聚合檢索(group by stats)Elasticsearch
- 怎樣把分組查詢出來的結果插入到一張新表中?
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- Mybatis模糊查詢結果為空MyBatis
- ps aux查詢結果解釋UX
- oracle 查詢結果的各種格式Oracle
- SQL 把查詢結果當作"表"來使用SQL
- xsl中,對xml文件查詢的結果再次查詢XML
- NC65對單表單據查詢的結果進行排序排序
- MySQL查詢結果匯出方式總結MySql
- Mybatis 查詢語句結果集總結MyBatis
- 返回部分結果後,才報單行子查詢返回多行。
- 在HQL select查詢語句中自定義查詢結果返回的資料型別資料型別
- 查詢刪除表中重複記錄
- 如何分頁顯示資料庫查詢結果?資料庫
- 關於分頁查詢結果的快取問題快取
- PLSQL Developer 複製查詢結果 卡頓SQLDeveloper
- oracle查詢結果外面新增引號Oracle
- Oracle查詢結果 儲存為XMLOracleXML
- SQL 單表多條記錄分組查詢分頁程式碼SQL
- [Mysql 查詢語句]——對查詢結果進一步的操作MySql
- 備忘:laravel 對查詢結果集可以迴圈where查詢Laravel