在PostgreSQL中按月选择

我想根据日期或时间戳列的月份选择行,如下所示:
SELECT id,name,birthday 
FROM employee.person 
WHERE Month(birthday) > 10;

但是我只在PostgreSQL中收到错误消息。
如何才能做到这一点?

您可以使用EXTRACT功能,如下所示:
SELECT id,birthday FROM employee.person 
WHERE EXTRACT(MONTH FROM birthday) > 10;

你的问题来自于PostgreSQL中没有Month功能的事实。检查在线文档here,看看可以取而代之。提取物应该够了

相关文章

文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,...
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb...
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才...
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation...
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgr...
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解...