如何从该列中获取年份? (甲骨文顶点)
Posted
技术标签:
【中文标题】如何从该列中获取年份? (甲骨文顶点)【英文标题】:How do I get the year from this column? (oracle apex) 【发布时间】:2019-11-18 02:08:50 【问题描述】:我正在尝试从医师表中的这一列中获取年份。我试图从“约会”列中聘用的所有医生那里得到一年,但它不起作用
select year(datehired)
from physician
我收到的错误消息是 ORA-00904: "YEAR": invalid identifier
数据结构
这就是表格的样子
【问题讨论】:
【参考方案1】:Oracle 中正确的函数是extract()
:
select extract(year from datehired)
from physician;
您也可以将其提取为字符:
select to_char(datehired, 'YYYY')
from physician;
【讨论】:
以上是关于如何从该列中获取年份? (甲骨文顶点)的主要内容,如果未能解决你的问题,请参考以下文章