求已篩選資料的 SQL 語句

2023-03-23 19:30:03 字數 800 閱讀 8423

1樓:匿名使用者

select 月, 旬別, 資料 from tab where 旬別 < 4

union all

select 月, 旬別, 資料 from tab t1 where 旬別 = 4 and not exists (select 1 from tab where 月 = t1.月 and 旬別 in (1, 2, 3))

2樓:匿名使用者

select * from

(select * from table where 旬別 < 4union all

select * from table a where 旬別 = 4and not exists (select 1 from table b where a.月 = b.月 and a.

旬別 < 4)) t

3樓:匿名使用者

沒有很複雜,也不要用子查詢,子查詢效率太低,簡單的一條語句就可以了:

select * from tablename where (旬別 = 4 and 旬別 not in (1,2,3)) or (旬別 in (1, 2, 3) and 旬別<>4)

4樓:網友

select * from tablename

where !(月 in (7,8) and 旬別=4)

and (旬別 = 4 and 旬別 not in (1,2,3)) or (旬別 in (1, 2, 3) and 旬別<>4)

sql 篩選問題

求一資料表彙總sql語句

你是否是想這樣的結果 比如得到 碧桂園 共32,最 格 5800,最低 5000?如果是這樣,你可以這樣彙總 select a,sum b max c min c from table1 group by a select a,sum b b列彙總 case when min c max c the...

求簡單的sql語句,求乙個簡單的sql語句

這個不用sql語句,如果一定要在資料庫判斷的話就用觸發器判斷create trigger 觸發器名 on 表名instead of insertas if select 1 from inserted where 某欄位 kkkk 1 在此判斷 begin insert into 表名 select...

求條SQL語句在資料庫news表裡查詢出的20條資料的後10條,要求只用一條語句來完成

查詢以主鍵id為標識的最新20條記錄的後10條記錄,如果你的表中有日期欄位也可以按日期字段查詢。select top 10 from news where newsid in select top 20 newsid from news order by newsid desc order by n...