SQL每日一題(20220413)
題目


要求:
1、對每行SNO出現(xiàn)的N1~N5的數(shù)出現(xiàn)的次數(shù)進行排序,出現(xiàn)的越多排在最前面
2、如果次數(shù)相同,則較大的排在前面
例如:ID為3的這一行,因為12和11出現(xiàn)的次數(shù)最多,排在第三行的前面,剩余的數(shù)字都只出現(xiàn)了一次,則從大到小排序。
測試語句
CREATE?TABLE?F0413
([ID] [INT] IDENTITY(1,1) NOT?NULL,
SNO VARCHAR(10),
N1 VARCHAR(2),
N2 VARCHAR(2),
N3 VARCHAR(2),
N4 VARCHAR(2),
N5 VARCHAR(2)
)
INSERT?INTO?F0413 VALUES?
('A001','6','8','10','11','12'),
('A002','2','4','5','7','12'),
('A003','11','12','13','14','15'),
('A004','1','5','7','8','12'),
('A005','4','6','9','10','15'),
('A006','2','3','12','13','14'),
('A007','5','6','7','9','13')參考答案
應讀者的要求,我將參考答案公布了,有需要的同學可以在下方公眾號「 數(shù)據(jù)前線 」( 非本號 )后臺回復關鍵字: F0413 ,即可獲取。還是建議先獨立答題~
數(shù)據(jù)前線
后臺回復關鍵字:1024,獲取一份精心整理的技術干貨
后臺回復關鍵字:進群,帶你進入高手如云的交流群。
推薦閱讀
評論
圖片
表情

