Sql語句小整理
好鬱悶,很久沒做Web了,很多SQL語句都不懂的怎麼用了,現在整理下SQL以後方便查詢。
SQL找重複資料
資料庫裡面有一個表 TEST 裡面有1個欄位 tname
select * from TEST
資料為
篩選資料之二,
A , B表。現在要求從A選出欄位a在B中欄位b不存在的資料
比如
A表中a欄位資料為:1,2,3,3,5,6;
B表中a欄位資料為:1,2,5;
則我們要篩選出3,6;
看下面的語句:
不過經過MySQL測試,資料量大到1w以上最好建立一個索引,比如上面兩個表都應該建立一個索引a,否則的話,那速度簡直就不是人能忍受的。不知道大家有沒有更好的方法。
SQL找重複資料
資料庫裡面有一個表 TEST 裡面有1個欄位 tname
select * from TEST
資料為
A
A
B
B
C
我們需要找出 A B 因為 5個資料裡面只有 A B 是重複的! 寫個SQL
select tname from TEST group by tname having count(tname)>1
篩選資料之二,
A , B表。現在要求從A選出欄位a在B中欄位b不存在的資料
比如
A表中a欄位資料為:1,2,3,3,5,6;
B表中a欄位資料為:1,2,5;
則我們要篩選出3,6;
看下面的語句:
java 程式碼
- select A.a from A as A where not exists ( select '1' from B as B where A.a=B.a) ;
相關文章
- 關於Mybatis中SQL語句的整理MyBatisSQL
- 必知必會——SQL語句基本語法整理SQL
- sql語句小技巧-持續更新SQL
- MySQL的一些常用的SQL語句整理MySql
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- SQL語句SQL
- 【SQL】9 SQL INSERT INTO 語句SQL
- 【SQL】10 SQL UPDATE 語句SQL
- 【SQL】11 SQL DELETE 語句SQLdelete
- SQL SELECT 語句SQL
- sql常用語句SQL
- Mysql小白語句整理MySql
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- 1.3. SQL 語句SQL
- Oracle基本SQL語句OracleSQL
- SQL語句優化SQL優化
- SQL語句IN的用法SQL
- SQL 語句學習SQL
- SQL Server 資料庫部分常用語句小結(二)SQLServer資料庫
- SQL Server 資料庫部分常用語句小結(一)SQLServer資料庫
- Oracle SQL精妙SQL語句講解OracleSQL
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- SQL語言基礎(SELECT語句)SQL
- MYSQL SQL語句優化MySql優化
- springboot 中列印 sql 語句Spring BootSQL
- 【資料庫】SQL語句資料庫SQL
- sql查詢語句流程SQL
- SQL mother查詢語句SQL
- 常用sql進階語句SQL
- SQL 常用語句一覽SQL
- SQL查詢語句 (Oracle)SQLOracle
- SQL語句最佳化SQL
- 統計介面sql語句SQL
- sql語句效能優化SQL優化
- sql 語句網路除錯和 sql 語句低層傳輸檢視SQL除錯
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- Android原生SQLite常用SQL語句AndroidSQLite
- Sa提權Sql語句大全SQL