這道題的解題思路有很多種,我在這裡就講講常用的兩種,乙個是利用 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 的算術平方根 小易想知道最多...