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

如何在sqlserver中删除包含特定字符串的行

  •  0
  • William  · 技术社区  · 4 年前

    open    high    low close   volume  datetime
    324.55  324.55  324.48  324.53  20945   2020-07-22 08:28:00.000
    334.54  325.57  324.94  322.54  23947   2020-07-23 08:28:00.000
    

    我想删除“datetime”包含“08:28:00.000”的所有行。不是逐个删除此类行,而是任何命令都可以删除datetime包含“08:28:00.000”之外的所有行?

    1 回复  |  直到 4 年前
        1
  •  1
  •   Tim Biegeleisen    4 年前

    从中提取时间后,请尝试在此处使用范围删除查询 datetime 列:

    DELETE
    FROM yourTable
    WHERE CONVERT(time, datetime) = '08:28:00.000';