select * from emp 为什么查询出来不显示数据,只显示2 如图:这是为什么?如何解决,新手请详解,谢谢

坑爹!sql少了个“;”结尾

"2"说明出现了错误,你的末尾少了英文状态下的分号,如果分号是中文状态下输入,也会出现同样的错误。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-11
你没写分号;
标准SQL语句必须以分号结尾
第2个回答  2013-01-08
数据库还没学。。。爱莫能助
第3个回答  2013-08-16
同求,我的也是这么显示

...* from emp 为什么查询出来不显示数据,只显示2 如图:这是为什么...
"2"说明出现了错误,你的末尾少了英文状态下的分号,如果分号是中文状态下输入,也会出现同样的错误。

select * from emp能查询出来 select * from dept 怎么给他与上一条...
-- select * from emp;select * from dept;这个意思?把第一句注释掉就可以了,oracle用法,其他数据库基本差不多。

select * from emp
首先select ename from emp group by ename having count(*)>1是查询的名字出现次数大于1次的人的姓名,然后这句select * from emp where ename in()是指在上面名字内的所有字段信息,in的用法是指在什么范围里,后面的查询结果一般是结果集 ...

请问一下我select * from emp;查询出来的日期是这种格式的
convert(varchar(25),date, 121)

oracle 数据库sqlplus ,select * from emp; 查询出来的结果一次只显示14...
不是sqlplus显示14条,而是你的小黑屏只能显示这么大。所以你根本的解决方法是设置下windows的DOS(小黑屏)。打开小黑屏。右击任务栏上的小黑屏任务,进入属性。进入布局。按照我这个图设置就行了。最后点击确定,出现个对话框。点击第二个:保存属性,。。。 再点确定。

select deptno from emp 问题
select deptno from emp group by deptno having count(*)>1group by 是分组的意思, select deptno from emp group by deptno 这句话的意思是,根据deptuno也就是部门编号分组查询 查询出来所有的部门编号 having count(*)>1 是一个限制条件,在查询出来的结果集的基础之上,找到部门编号数量大于1...

...语句为什么select * from "emp"加个双引号才出来?否则报出找不到表...
oracle中双引号的作用是:在使用oracle保留字或者特殊字符作为字段、表名时,需要使用双引号括起。我猜测你在创建emp表时,使用了CREATE TABLE "emp"这样的语句吧,你的表名就是带双引号的“emp”,查询时当然也要使用双引号的了。

简述在oracle数据库中能进行select*from emp查询的基本步骤?
1、语法检查 2、语议检查 3、共享池中查sql语句是否存在,存在生成执行计划,不存在进行硬解析。4、执行SQL,检索数据。5、返回数据到客户端

...数据库,输入查询语句 select name from emp group by dept_id,错误...
使用group by, 你必须对查询的结果集使用聚集函数, 例如 SELECT AVG(score) FROM tab GROUP BY stu_no你这里的需求直接使用ORDER BY就够了 select name from emp order by dept_id

select * from emp where deptno in (select deptno from dept group b...
1.首先sql语句从右往左执行。所以先执行select deptno from emp。查询雇员表所有部门编号。2.in代表在...的范围。3.再执行select deptno from dept。查询部门表中所有部门编号。4.总括:查询部门表中的部门编号且在雇员表中的部门编号的范围内。

相似回答