Sql Server刷題題型總結

2021-10-05 06:55:44 字數 1073 閱讀 5701

針對返回為空白,進行處理

例子: 查詢第二高的工資

select nullif(

(select max(salary ) from employee where salary < (

select max(salary) from employee )

),null)

as secondhighestsalary

分頁同時獲取 整個表的行數set @pagesize = 4

set @pagenumber =1

set @il_id = 『faf57294-e107-4cf3-8131-ad885004a0b5』 –

-**- 獲取第一頁的時候 沒有排除,所以能夠獲取整個表的行數,**然後獲取前4行

select top(convert(int,@pagesize)) dc_id, il_id, dc_title, convert(varchar(24), releasetime,111) releasetime,docimage,

count(1) over() as totalcount – 不分組 進行拷貝

from sp_info_docs where il_id = @il_id

and dc_id not in(

select top((convert(int, @pagenumber)-1)*convert(int,@pagesize)) dc_id

第一頁沒有過濾

前台獲取第一頁就必須初始化根據查詢出來的總行數進行初始化分頁。第二次就沒法獲取表的整個行數了

插入多行sql server

insert into poptb2

values(***,***),(yyy,yyy),(zzz,zzz);

insert into poptb2

select * from poptbl

筆試刷題總結

今天刷了一些筆試題,以下是刷完筆試題後看到的相關知識點的解析,做個小結。1 多型主要以兩種形式,靜態多型和動態多型,靜態多型主要實現了函式過載和運算子過載。動態多型主要實現了虛函式。虛函式是動態聯編,程式在執行的過程中確定呼叫哪乙個函式。2 int s 8 定義乙個指標陣列,該陣列中每個元素是乙個指...

Java刷題總結

public class hasstatic a.程式通過編譯,輸出結果為 x 102 b.程式通過編譯,輸出結果為 x 103 c.10行不能通過編譯.因為x星私有靜態變數 d.5行不能通過編譯.因為引用了私有靜態變數 解析 同乙個類內,private變數可以訪問,所以cd錯。由於x是static...

LeetCode刷題總結

123 4567 891011 12 元素交換 swap a 1 a 3 sort排序 sort a.begin a.end 陣列顛倒 reverse a.begin a.end 陣列元素置為0 memset a,0,a.size 陣列取值 a.push back 定義二維陣列 vector vec...