1
即時試圖找出如何寫這個SQL查詢:檢索默認或排序值的SQL查詢
我有一個包含一列X,X具有datetime值如果一個函數否則將其設置數據庫有一個默認值,看起來像這樣0001-01-01.00.00.00.000000
我感興趣的是寫的sql,它將檢索所有按最新日期時間值排序的X行。
我認爲這將是答案
Select * from Some_Table st where st.Dbname = "blah" order_by st.x desc
但後來我想會發生什麼爲默認值?他們如何影響排序
任何想法,如果這是要走的路?
什麼是RDBMS?你也確定這個字符串字面值是這樣的:'「blah」'或者它是一個標識符? –
如果按降序排列,則默認值將持續最後一次。預期的結果是什麼? – Orangecrush
您的默認日期值是有效的數據條目,但用處不大。爲什麼要將它們包含在結果集中。而且,如果它因任何原因而成爲默認值,爲什麼不將其設置爲空? –