Oracle中日期字段的处理
程序员文章站
2022-03-16 17:40:52
...
Oracle中日期字段的处理,Test表中有start_date字段,如何取得start_date的年份呢。例如start_date为2014-04-21。取得的年份应
Oracle中日期字段的处理
Test表中有start_date字段,如何取得start_date的年份呢。例如start_date为"2014-04-21"。取得的年份应为2014.
如果start_date的数据类型为date的话。
SELECT TO_CHAR(start_date,'YYYY') FROM Test;
可以得到start_date的年份。
如果start_date的数据类型为varchar的话。
SELECT TO_CHAR(TO_DATE(start_date,'YYYY-MM-DD hh24:mi:ss'),'YYYY') FROM Test;
或者SELECT SUBSTR(start_date,1,4) FROM Test;
可以得到start_date的年份。
上一篇: TP5(layui)excel导入
推荐阅读
-
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记要方
-
Oracle中的Hash Join详解
-
PHP开发框架kohana中处理ajax请求的例子,kohanaajax
-
详解SQL Server 2008中的联机事务处理_MySQL
-
Oracle数据库中的varchar,varchar2,nvarchar,nvarchar2区别及用
-
PHP中的MySQLi扩展学习(四)mysqli的事务与预处理语句
-
在最新测试版中微软已修复Windows 11与AMD处理器出现的兼容问题
-
oracle、hive中的分析函数详解
-
MySQL中给自定义的字段查询结果添加排名的方法_MySQL
-
mysql从某表中查询数据插入到另一表的处理_MySQL