distinct使SQL查詢除去重複的欄位
sql語句去重,distict的用法:
select distinct 欄位名 from [表名]
Sql = "Select * from (Select max(可輸入順序的欄位) as indexfield,要去重複欄位名 From 資料表 Where 條件 Group by 要去重複欄位名) as A Where 條件 order by A.indexfield "
例子:
select distinct(orderno),keye,key1,addtime,dtype,consignee,address,bank,tel,email,yb,invoice,content,uid from indent where keye=0 order by id desc
相關推薦
distinct使SQL查詢除去重複的欄位
sql語句去重,distict的用法: select distinct 欄位名 from [表名] Sql = "Select * from (Select max(可輸入順序的欄位) as indexfield,要去重複欄位名 From 資料表 Where 條件 Group by 要去重複欄位名)
SQL查詢列(欄位)重複值及操作
方法一: 1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by&nbs
SQL查詢列(欄位)重複值及操作--整理
1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) &
SQLite左外連線查詢有重複欄位處理方法
SQLite左外連線查詢有重複欄位處理方法 sqlite在連表查詢過程中,當主表和副表有相同的欄位時,縱然結果正確,但是在處理查詢結果時,在取主表的欄位但會返回副表的欄位值。 現有表ZWAMESSAGE和表ZWAMEDIAITEM,其中兩表中有相同的三個欄位, 執行下面語句
SQL查詢按某欄位排序的最大值
1.建表 -- Create table create table FRUIT ( id VARCHAR2(20), name VARCHAR2(20), class VARCHAR2(20), count VARCHAR2(20),
sql 查詢某一欄位包含特定字元的數量
select case when bus_scope like '%婚紗攝影%' then 1 when bus_scope like '%婚慶策劃%' then 2 when bus_scope like '%婚慶裝置%' then 3
sql查詢find_in_set,欄位包含多個ID,並用逗號分開
比如:查詢carouselPicIds輪播圖中包含圖片ID為1的商品則:SELECT * from product where find_in_set('1',carouselPicIds);查詢結果為第一條資料,第二條資料不會被查出來,所以find_in_set方法是以逗號
SQL 查詢並拼接欄位的兩種方法主要用於多級分類表格顯示(一級/二級/三級/)
表A(id,name,typeid) 表B(typeid,parentid,tnam) 第一種:用CASE WHEN THEN判斷 SELECT CASE WHEN b.parentid IS NULL THEN b.tname WHEN b1.typeid IS NOT N
SQL--查詢兩個欄位相同的記錄
1.如下,查詢order_id和loan_lind兩個欄位相同的記錄 select distinct a.order_preview_id, a.order_id, a.loan_kind from ddk_order_preview_info a join ddk_o
sql 查詢重複欄位的資料
--建立表 並在表中新增重複資料 CREATE TABLE [dbo].[repeat]( [emp_no] [nvarchar](50) NULL, [name] [nvarchar](50) NULL, &n
SQL語句對於多表聯合查詢重複欄位的特殊語法處理
SELECT m.*,d_name,r_name,m2.m_account as shangji_account FROM Member m,Member m2,Role r,Depart d WHERE m.m_rid=r.id and m.m_did=d.id and
關於SQL中查詢重複欄位只顯示一條記錄
select 需要查詢重複資料的列名 from 表名 group by 需要查詢重複資料的列名 例如 查詢學校中學生所在的系 select department from student g
SQL語句查詢重複欄位並按數量排序
SQL語句 描述:exhibitiononline表主鍵exhiid, exhibitor表有外來鍵 exhid,對應表 exhibitiononline的主鍵exhiid; exhibitiononline表--------->
MySQL、SQL server 、Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字
MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a
Mysql資料庫查詢重複欄位
select * from promotion_hanging_user_info a where (a.handing_activity_id,a.openid) in (select handing_activity_id,openid from promotion_hanging_u
提交訂單效能優化系列之013-測試SQL語句中少查詢幾個欄位(包括大欄位)
概括總結 這一版本寫了兩個測試類,一個測試類中查詢全部欄位,另一個測試類中只查詢必要的欄位,然後對比效能。結論是:根據是減少的欄位的長度不同,效能會不同。具體請檢視下面的測試結果。 013版本更新說
SQL中刪除單欄位重複和多個欄位重複的方法
--刪除OrderDetails表中materialscode欄位重複的行,只保留ID最小的一行資料 delete from OrderDetails where materialscode in (select materialscode from OrderDetails group by
【mysql】sql刪除多個欄位重複資料有主鍵和沒主鍵解決方法
table user name age nub 張三 12 23 張三 12 23 張三 12 23 李四 13 21 李四 13 21 王五 11 25
sql在沒有主鍵的情況下刪除表中的重複欄位
1.查詢不重複的資料存到臨時表裡,刪除掉原表,然後將臨時表的資料存到原表裡,上程式碼: Select distinct * into Tmp from a Drop table a Select * into a from Tmp Drop table Tmp 2.當原表
MySQL查詢根據名欄位重複內容只顯示最新的一條
例: SELECT * FROM user_bindcard_info WHERE (id IN ( SELECT MAX(id) FROM user_bindcard_info WHERE (vip_id IN(1000000006,1000000009,654323)