gpt4 book ai didi

postgresql - 在 Postgres 中执行 IN(日期范围)的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-29 14:20:39 25 4
gpt4 key购买 nike

在 Postgres 中执行此操作的正确方法是什么?

delete from days where date IN ("2014-02-15", "2014-02-07", 
"2014-02-08", "2014-02-09", "2014-03-01");


ERROR -- : PG::UndefinedColumn: ERROR: column "2014-02-15" does not exist

在 MySQL 和 Sqlite3 中运行良好

最佳答案

您的 IN 语句应该是正确的,但不要像您那样对字符串使用 " 并且 PostgreSQL 会提示。使用 "对于表格、列和其他对象,而字符串由 ' 引用。

但是,您也可以使用 between 子句...

WHERE date between <first_date> and <last_date>

关于postgresql - 在 Postgres 中执行 IN(日期范围)的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28825262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com