Java面試需要知道的SQL語句語法(三)

2021-08-10 14:20:02 字數 1265 閱讀 9393

26、前10條記錄

select top 10 * form table1 where 範圍

27、選擇在每一組b值相同的資料中對應的a最大的記錄的所有資訊(類似這樣的用法可以用

於論壇每月排行榜,每月熱銷產品分析,按科目成績排名,等等.)

select a,b,c from tablename ta where a=(select max(a) from tablename tb where 

tb.b=ta.b)

28、包括所有在 tablea 中但不在 tableb和tablec 中的行並消除所有重複行而派生出乙個

結果表(select a from tablea ) except (select a from tableb) except (select a from tablec)

29、隨機取出10條資料

select top 10 * from tablename order by newid()

30、隨機選擇記錄

select newid()

31、刪除重覆記錄

delete from tablename where id not in (select max(id) from tablename group by 

col1,col2,...)

32、列出資料庫裡所有的表名

select name from sysobjects where type='u' 

33、列出表裡的所有的

select name from syscolumns where id=object_id('tablename')

34、列示type、vender、pcs欄位,以type欄位排列,case可以方便地實現多重選擇,類似

select 中的case。

select type,sum(case vender when 'a' then pcs else 0 end),sum(case vender when 'c' 

then pcs else 0 end),sum(case vender when 'b' then pcs else 0 end) from tablename 

group by type

顯示結果:

type vender pcs

電腦 a 1

電腦 a 1

光碟 b 2

光碟 a 2

手機 b 3

手機 c 3

35、初始化表

table1

truncate table table1

面試需要知道的那些事

1 threadpool與task?執行緒池的優點 降低資源消耗。通過重複利用已建立的執行緒降低執行緒建立和銷毀造成的消耗。提高響應速度。當任務到達時,任務可以不需要等到執行緒建立就能立即執行。提高執行緒的可管理性。執行緒是稀缺資源,如果無限制的建立,不僅會消耗系統資源,還會降低系統的穩定性,使用執...

面試Flask需要知道的知識點

class regexurl baseconverter def init self,url map,args super regexurl,self init url map self.regex args 0 第二步 把正則類賦值給我們定義的正則規則。re regexurl 第三步 在url中使...

Sybase IQ,你需要知道的基礎

sybase iq,你需要知道的基礎 第一,知道iq跟其它的關係型資料庫相比,它的主要特徵是什麼?包括查詢快 資料壓縮比高 load快,但是插入更新慢,不太適合資料老是變化,它是按列儲存的。這時候你就知道它適做dss 決策支援系統 資料集市,資料倉儲,它不適合oltp。適合olap。第二,知道iq自...