SQL Server 每日一題 老二解析

2022-03-05 08:06:26 字數 735 閱讀 8984

這道題的解題思路有很多種,我在這裡就講講常用的兩種,乙個是利用 row_number ,乙個是裡用排除法。

零、利用 row_number

思路是這樣的,首先去除資料中相同的工資,然後將工資從大到小排序,接著利用row_number函式給每行資料加上行號,最後過濾出行號為2的工資。**如下:

select

nullif((

select

money

from

(select

money,

row_number (

)over

(order

by money desc

)as rn

from

(select

distinct money from

salar) g

) awhere

rn =2)

,null

)as secondhighestsalary

一、利用排除法

這個方法的思路就很簡單了,首先查出來最大的工資,然後查出除了最大工資外最大的工資,**如下:

select

max(money)

from salar where money <>

(select

max(money)

from salar )

SQL Server 每日一題 老二解析

這道題的解題思路有很多種,我在這裡就講講常用的兩種,乙個是利用 row number 乙個是裡用排除法。零 利用 row number 思路是這樣的,首先去除資料中相同的工資,然後將工資從大到小排序,接著利用row number函式給每行資料加上行號,最後過濾出行號為2的工資。如下 select n...

CISP CISA 每日一題 二

觀察和測試使用者操作程式 1 職責分離 確保沒人具有執行多於乙個下列處理過程的能力 啟動 授權 驗證或分發 2 輸入授權 可以通過在輸入檔案上的書面授權或唯一口令的使用來獲得證據 3 平衡 驗證執行到執行的控制總計和其他應用總計得到及時核對 4 錯誤控制和糾正 以報告形式提供對錯誤進行適當的審核 調...

每日一題 51 不要二

思路1思路2 二貨小易有乙個w h的網格盒子,網格的行編號為0 h 1,網格的列編號為0 w 1。每個格仔至多可以放一塊蛋糕,任意兩塊蛋糕的歐幾里得距離不能等於2。對於兩個格仔座標 x1,y1 x2,y2 的歐幾里得距離為 x1 x2 x1 x2 y1 y2 y1 y2 的算術平方根 小易想知道最多...