代码之家  ›  专栏  ›  技术社区  ›  core

SQL基本查询问题

  •  1
  • core  · 技术社区  · 17 年前

    我将是第一个承认我的SQL技能不足的人。现在。..

    假设我们有一个名为Posts的数据库表,有三列:Id、RootId和DateTime。

    但需要注意的是:RootId可能为NULL,在这种情况下,我们应该将该记录视为不同的记录,并且应该返回Id而不是NULL。

    1 回复  |  直到 17 年前
        1
  •  2
  •   YogoZuno    17 年前

    select distinct top 20 isnull(rootid,id) from posts order by datetime desc

    假设这是针对MS SQL Server的