急急急 oracle 10 将当前时间格式成年份 比如 比如 当前时间 2012-10-19 格式结果:2012 oracle 10的数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(sysdate,'yyyy') from dual; 2012-10-19如果是date类型用楼上方法。如果2012-10-19是个字符串 select to_char(to_date('2012-10-19','yyyy-mm-dd'),'yyyy') from dual. select trunc(to_date( '2012-10-19','yyyy-mm-dd'),'yyyy')from dual; 错了,用楼上的办法to_char select to_char(sysdate,'yyyy') as 年份 from dual;二楼正解 to_char 把日期或数字转换为字符串sysdate 当前时间yyyy 需要转换的格式 select substr('2012-10-10',1,4) from dual 将两张表多个字段insert到同一张表去 right join不能取到右表的全部数据了 如何在一个sql查询语句中把某一个字段的多行的值拼在一起 简单的sql语句? 如何在本机的Oracle控制台上操作远程的Oracle数据库实例 Oracle9i存储过程问题? help! 高手帮忙啊! database link 数据链路问题 在线等待 请各位高手快帮忙!! 子查询问题 求每个月第几周是那几天的SQL语句写法 jdbc:oracle:oci8:ORCLDB的问题
如果2012-10-19是个字符串 select to_char(to_date('2012-10-19','yyyy-mm-dd'),'yyyy') from dual.
select trunc(to_date( '2012-10-19','yyyy-mm-dd'),'yyyy')from dual;
to_char
to_char 把日期或数字转换为字符串
sysdate 当前时间
yyyy 需要转换的格式