Easiest way to eliminate NULLs in SELECT DISTINCT?

前端 未结 8 555
我寻月下人不归
我寻月下人不归 2020-12-10 01:28

I am working on a query that is fairly similar the following:

CREATE TABLE #test (a char(1), b char(1))

INSERT INTO #test(a,b) VALUES 
(\'A\',NULL),
(\'A\',         


        
8条回答
  •  Happy的楠姐
    2020-12-10 01:40

    ;WITH CTE
        AS
        (
        SELECT DISTINCT * FROM #test
        )
        SELECT a,b
        FROM CTE        
        ORDER BY CASE WHEN b IS NULL THEN 9999 ELSE b END ; 
    

提交回复
热议问题