hiredate:查询emp表中入职时间(hiredate)在今年内的所有员工信息,sql应该怎么写

时间:
作文陶老师原创
分享

作文陶老师原创

目录

1.查询emp表中入职时间(hiredate)在今年内的所有员工信息,sql应该怎么写

select * fro emp where year(hiredate)=year(getdate())

2.oracle中MGR HIREDATE什么意思

如果你是指employees表中的字段,mgr表示上级员工编号。

3.mysql查询的问题:表中的字段 hiredate='1981-8-12'.我要查出 heredate为 1981年的怎么查?

1981%'

4.在oracle中 select (sysdate - hiredate) day from emp; 错误提示: ORA-00963: 不支持的间隔类型

这里如果hiredate是日期型,那就得隐式转换成字符串。

5.select * from emp where hiredate like '%-81';

这里如果hiredate是日期型,那就得隐式转换成字符串,可以select cast(hiredate as varchar(100)) from emp看看hiredate隐式转换成字符串后是啥样的缺省的日期格式最后5位可能不是-yyyy吧,所以不会转换成串时最后5位不是-1981,所以'%-1981'查不到数据

6.java中getHiredate()方法啥意思?

应该没有这个方法吧,应该是自定义的。

7.oracle的问题: select ename,trunc(months_between(sysdate,hiredate)/12) year, trunc(mod(months_betwe

12年 trunc取整是7年 第二个是取89/
380786

微信扫码分享