如何在 postgres sql 中返回日期值?
例如:
year
-----
1999
2001
2004
2006
如何返回大于 2000 的年份?
年份以日期格式存储。
For example:
year
-----
1999
2001
2004
2006
How do i return years that are greater than 2000?
Year is stored as date format.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 PostgreSQL 特定的 DATE_PART:
使用 EXTRACT (ANSI):
您可以使用 WHERE 子句中的函数来过滤掉年份等,但这样做会使列上的索引变得无用。
Using PostgreSQL specific DATE_PART:
Using EXTRACT (ANSI):
You could use the function in the WHERE clause to filter out the years/etc, but doing so renders an index on the column useless.