請教SQL的查詢語句,請教SQL的乙個查詢語句

時間 2022-03-04 19:05:20

1樓:匿名使用者

select max(count(*)),ppart from orders group by ppart--這是查詢訂單數最多的產品

select max(count(onu)) from orders group by ono --這是查詢那個訂單所售的東西書目最多

select max(count(onu)) from orders group by cno --這是查詢那個客戶所購的東西數目最多

select max(count(onu)) from orders group by ppart--這是查詢那個商品售出的數目最多

2樓:

--第一在sql 中注釋用 「--」

--第二 ono 不要設為主鍵,設定為主鍵你下面insert兩條a1是會報錯的

select top 1 max(ono) 訂單號,sum(onu) 總數量 from orders group by ono

order by 總數量 desc

3樓:

select * from orders where onu=(select max(onu) from orders)

4樓:匿名使用者

訂單號設定的是主鍵,所以就不可能同時寫進兩個「a1」。所以只有一條記錄,也就是最多的!

請教SQL語句的問題,想查出以下結果,SQL語句如何寫,謝謝

20 30 30 40 這樣資料就重複了 那就不是你要的資料了 是錯的 經檢驗 不是你要的 他的結果為 其它 20 30 30 40 40 50 50 60 60 70 10 10 10 10 10 10 的結果是 age 人數 20 30 0 20 30 1 20 30 2 30 40 0 30 ...

請教要實現這個查詢的SQL語句怎麼寫啊

select 姓名 城市 性別 工資 max 日期 from 表 group by 日期 我tm不管 select a.from 表 a left join select 姓名,城市,max 日期 as 日期 from 表 group by 姓名,城市 b on a.姓名 b.姓名 and a.城市...

sql查詢語句的問題,sql語句關於查詢的問題

select d,count from select day 訪問時間 d,ip位址,count from 訪問記錄表 where year 訪問時間 2008 and month 訪問時間 5 group by 1,2 一 如果你的資料庫伺服器獲取日期時間欄位的日數 1 31 不是day,請你修改...