① sql的一些查詢語句
13、select 客戶名,客戶id,count(訂單id)
from 客戶,訂單
where 客戶.客戶id=訂單.客戶id
group by 客戶名,客戶id
having count(訂單id)>10
14、update 訂單數量
set 數量=數量+10
where 訂單id in(select 訂單id
from 訂單,客戶
where 訂單.客戶id=客戶。客戶id
and 公司名稱='東南實業')
15、select max(數量),min(數量)
from 訂單明細
16、select * into 客戶備份
from 客戶
where 地區='華北'
17、select *
from 訂單
where datediff(day,訂購日期,發貨日期)<=5
三、1、select avg(庫存量)
case when avg(庫存量)>30 then '不必進貨' else'需要進貨' end
from 產品
② 【寫SQL語句】按照用戶統計對應訂單數和訂單總金額
SELECTUIDas用戶,COUNT(ORDER_SN)as訂單總數,SUM(TOTAL)as合計總金額FROM訂單表groupbyuid。
selectname,totalamountfrom(
selecta。name,sum(x.xfje)astotalamountfrombookasa
innerjoinxfjlasxona.id=x.khid
groupbya.name
)
orderbytotalamount;
常見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
以上內容參考:網路-語句
③ SQL查詢語句:如何將一列連續數值大於某個值的數據行進行統計
就當你用的是SQL Server吧
SELECT
MIN(id)開始ID,
MAX(ID)結束ID,
MAX(數據)最大值,
MIN(數據)最小值,
AVG(數據)平均值,
MIN(時間)開始時間,
MAX(時間)結束時間
FROM
(
SELECT
row_number()OVER(ORDERBYid)rowid,*
FROM
t
WHERE
狀態>=1000
)tn
GROUPBY
rowid-id
ORDERBY
MIN(id)
④ 用SQL語句查詢借閱圖書的總數超過5本的讀者號及其借閱圖書數量
select 讀者號納仿,借閱圖書數量 from 表 group by 讀洞檔纖者號,借閱圖書數量 having count(蠢橋讀者號)>5
⑤ 訂單列表查詢SQL,查詢出訂單的數量和訂單詳細信息(包括訂單中的所有商品)。
select m.訂單編號,m.訂單總額 , d.商品名稱 , d.商品單價
from order_t m,order_good_t d
where m.訂單編號 = d.訂單編號
(5)sql統計訂單數大於5個的信息擴展閱讀:
SQL中最常見的操作(查詢)使用聲明性SELECT語句。 SELECT從一個或多個表或表達式中檢索數據。標准SELECT語句對資料庫沒有持久影響。 SELECT的一些非標准實現可以具有持久性效果,例如某些資料庫中提供的SELECT INTO語法。
WHERE子句包含比較謂詞,它限制查詢返回的行。 WHERE子句從結果集中刪除比較謂詞未計算為True的所有行。
GROUP BY子句將具有公共值的行投影到較小的行集中。 GROUP BY通常與SQL聚合函數結合使用,或者從結果集中消除重復的行。 WHERE子句在GROUP BY子句之前應用。