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
您的默认日期值是有效的数据条目,但用处不大。为什么要将它们包含在结果集中。而且,如果它因任何原因而成为默认值,为什么不将其设置为空? –