gpt4 book ai didi

database - 如何从H2数据库中选择日期

转载 作者:搜寻专家 更新时间:2023-10-30 23:11:16 25 4
gpt4 key购买 nike

我正在尝试对 H2 数据库运行以下查询:

SELECT ID FROM CONTEST WHERE CONTEST_DATE = 2004-03-01;

我知道 h2 不支持 to_date,那么我该如何编写这个查询呢? CONTEST_DATE col 是日期类型。

最佳答案

根据 H2 SQL 语法规范 (http://www.h2database.com/html/grammar.html#date):

“日期文字。限制与 Java 数据类型 java.sql.Date 相同,但为了与其他数据库兼容,建议的最小和最大年份为 0001 和 9999。

例子:

日期 '2004-12-31'"

所以使用撇号,像这样:

SELECT ID FROM CONTEST WHERE CONTEST_DATE = DATE '2004-03-01';

关于database - 如何从H2数据库中选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19896412/

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