我试图让它显示1994年6月20日之后雇用的员工人数,但是我收到一条错误,说"JUN"无效的标识符.请帮助,谢谢!
Select employee_id, count(*)
From Employee
Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
Run Code Online (Sandbox Code Playgroud) 我已经在我的虚拟XP中安装了Oracle 10g并使用创建了一个表
create table reg1 (
fname varchar2(30),
lname varchar2(30),
addr varchar2(30),
mail varchar2(30),
occu varchar2(30),
uname varchar2(30),
passwd varchar2(30)
);
Run Code Online (Sandbox Code Playgroud)
并且表创建成功.但是当我尝试通过简单查询来获取值时
select fname, lname
from reg1
where uname="bbb";
Run Code Online (Sandbox Code Playgroud)
我得到的错误就像
ORA-00904:"bbb":标识符无效
我无法理解我在这里做错了什么.
我的Oracle数据库中有一个数字字段,表示自1800年12月28日以来的天数.但是我试图将它(对于另一个应用程序)选为它所代表的当前日期.我不太熟悉Oracle命令(我习惯于SQL),所以我想知道是否有人可以提供一些帮助.谢谢.
例如:77650 = 2013年8月3日星期六