我想申請排名到我的數據集的邏輯如下: 對於每個ID,訂購ID2 ASC和排序IsMaster說明排名第1行的時候纔會改變ID4值更改 我的數據集和所需的輸出看起來像: 測試數據 CREATE TABLE Test_Table
(ID INT ,ID2 INT, IsMaster INT, ID4 VARCHAR(10))
GO
INSERT INTO Test_Table (ID ,ID2
您好,您正在尋找排名幫助。 我正在與Teradata一起使用SQL,我試圖按特定組排列列表,然後按年齡排列列表。 例如:我想組的排名則只有那些排名選定組下的是21歲以下。 但是,當我使用下面的查詢時,似乎沒有考慮到組中的成員,並且只有在它們符合case語句中的條件時才進行賦值。 select
policy,
age,
case when age <'21' then '1'else '0'
這是另一個問題的擴展:How to display null value when the record is present more than one time in oracle sql 我有一個表中設置像以下: c_id c_name c_tax
1001 Element1 1
1001 Element1 2
1001 Element2 1
1001 Element2 2
1