下面實現:ID列放在最前面,其他列按照null_flag desc進行排序
select table_id, COLUMN_NAME_ENG, null_flag,Mdms_flag from sys_column_info where TABLE_ID='407' and Mdms_flag = 1
ORDER BY case
WHEN COLUMN_NAME_ENG <> 'id' THEN 1
ELSE 0
END, null_flag desc
下面實現:ID列放在最前面,其他列按照null_flag desc進行排序
select table_id, COLUMN_NAME_ENG, null_flag,Mdms_flag from sys_column_info where TABLE_ID='407' and Mdms_flag = 1
ORDER BY case
WHEN COLUMN_NAME_ENG <> 'id' THEN 1
ELSE 0
END, null_flag desc