oracle未选定行大小写_关于Oracle中查询结果为未选定行
今天在做关于Oracle查询语句的练习时,碰到这么一个题目:找出EMP表中姓名(ENAME)第三个字母是A的员工姓名。我的Scott.emp表的现有数据如下:
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 19-4月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 23-5月 -87 1100 20
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10
7399 JACK CLERK 7698 3300 20
我的Select查询语句是这样写的 select enamel from emp where ename like '__A';
查询结果为
SQL> select ename from emp where ename like '__A';
未选定行
开始以为是查询语句写错了,左改右改结果还是这样。后来到网上一查,原来“未选定行”这个不是错误,是因为数据库中没有和查询语句相符的结果。
SQL> ed
已写入 file afiedt.buf
1* select count(ename) from emp where ename like '__A'
SQL> /
COUNT(ENAME)
------------
0
看来遇问题不能先入为主,我一开始以为这是语句错误,而老是想找出这个语句哪里错了。其实这不是错误,只是数据库中数据的问题。
Oracle11g select查询时候输出未选定行
解决方法是: 查询的表名是否是大写的: 是否没有提交执行结果:可以commit一下:
关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)
关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其... 方法一:使用to_char的fm格式,即: to_char(round(data.amount,2),'FM9999 ...
Oracle中查询当前数据库中的所有表空间和对应的数据文件语句命令
Oracle中查询当前数据库中的所有表空间和对应的数据文件语句命令 ------------------------------------------------------------------ ...
ORACLE中查询语句的执行顺及where部分条件执行顺序测试
oracle未选定行大小写_关于Oracle中查询结果为未选定行相关推荐
- mysql 记录 行号_如何在MySQL查询结果集中得到记录行号
如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数. Oracle 中可以使用标准 ...
- python获取行号_在python中获取当前位置所在的行号和函数名
python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解 ...
- pandas计算dataframe两列数据值相等的行号、取出DataFrame中两列值相等的行号
pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号 目录 pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号
- oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g
手把手教你做之Linux上安装Oracle11g 这是我第一次安装时的过程,及遇到问题的解决办法,在此记录,有不妥之处,多多交流. 因为高稳定性及高定制低系统消耗等原因,我们希望在Linux上安装Or ...
- oracle rds 运维服务_从Oracle一条新闻说起,为什么我们需要更好更开放的RDS服务?...
原标题:从Oracle一条新闻说起,为什么我们需要更好更开放的RDS服务? 从Oracle被起诉说起-- 本月中旬,Oracle董事会因"涉嫌在云业务增长方面误导投资者"而被起诉. ...
- oracle改成归档模式_将Oracle数据库改为归档模式并启用Rman备份
如下Linux环境下对单节点数据库采用文件系统情况的配置归档模式过程. 首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置: [oracle@gisdbserver ~]$ sqlplus ...
- oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名
Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...
- oracle 补丁打不上_非Oracle用户下的数据库不能进行补丁安装处理一例
环境: AIX系统,10204版本,服务器上有2套数据库,其中oracle用户安装的数据库下面有4个实例,kserver用户安装的数据库下有一个实例 问题: kserver用户下的数据库不能进行补丁安 ...
- excel 多行插入_在Excel中插入多行
excel 多行插入 If you've used Excel for a while, you have lots of skills that you might assume everyone ...
最新文章
- 那篇《中国AI觉醒》的文章,让西方的吃瓜群众们对中国展开了疯狂膜拜…不信你看
- 基于TCP协议实现通信
- 深究Java中的RMI底层原理
- linux fstab 参数,Linux fstab参数详解
- python leetcode_Leetcode 常用算法 Python 模板
- UITableViewCell点击不能push解决方法
- python中文教程github_GitHub - Virile-Tao/python_data_structures_and_algorithms: Python 中文数据结构和算法教程...
- 【渝粤教育】国家开放大学2018年秋季 0184-21T行政职业能力 参考试题
- Windows下Mysql完全卸载教程
- 拼团小程序源码_深圳微信小程序,拼团小程序有哪些拼团模式?
- 中国 移动短消息中心号码大全
- syswow64删除文件_syswow64,小编告诉你syswow64是什么文件夹
- 搭建V2P及中青看点教程
- 网易实探瑞幸门店:消费者1.8折买到手软,店员累到流汗
- html页面使用地图,前端PC端使用地图步骤(高德)
- js图片截图粘贴和上传
- LINUX QT移植到ARM (zynq平台 qt5.4.1)
- 完美解决丨1. **`SyntaxError: invalid syntax`**
- 信息学奥赛C++语言:蛋糕
- Adnroid ViewPage 使用