oracle的複雜sql語句複習

2021-04-12 14:02:39 字數 565 閱讀 1861

oracle的sql語句:

加了order by 後的distinct語句,需限制a.realvalue,a.synctime,因為這兩個值有多值

select distinct a.id, a.title as title,b.**allpic as **allpic,min(a.realvalue),min(a.synctime)

from compositor a,article b,productcategory c

where a.id = b.id and a.compositortype='visit' and a.datetype= 'month'   and a.columnid = c.id

group by a.id, a.title ,b.**allpic

order by min(a.realvalue),min(a.synctime) 

max(a.realvalue) 是a.realvalue中的最大值,

mina.realvalue) 是a.realvalue中的最小值,

order by 某些字段,必須要在select裡選有,否則報錯.

複雜SQL語句提問

table t1 和 table t2 表結構相同,但資料不同 t1 create table t1 id int,tm datetime,data varchar 200 資料 1 2009 11 11 資料1 1 2009 11 12 資料2 2 2009 11 12 資料3 3 2009 11...

sql複雜查詢語句

1.描述 在資料庫中使用sql語句查詢資料,常常需要做報表和統計分析。難免需要做很多的複雜查詢。解決方案 呼叫資料庫的自帶函式 我用的是mysql的函式 來查詢 函式中巢狀函式來實現複雜查詢 2.例項 求差函式 sum 函式巢狀函式查詢 使用timestampdiff函式查詢2002 01 01到現...

條件複雜的sql語句查詢

有三張表 分別為 會員表 member 銷售表 sale 退貨表 regoods 會員表有字段 memberid 會員id,主鍵 credits 積分 銷售表有字段 memberid 會員id 外來鍵 購買金額 mnaccount 退貨表中有字段memberid 會員id 外來鍵 退貨金額 rmna...