本文实例讲述了Oracle中scott表结构与简单查询的方法。分享给大家供大家参考。具体分析如下:
1、scott用户的表的结构
查看表结构
desc 表名;//desc emp;
emp表:
SQL> desc emp;
名称 是否为空"htmlcode">
select distinct job from emp;
2.查询年薪,起别名,别名不要用单引号括起来
select sal*12 [as] income from emp;
3.简单查询中可以使用"||"连接查询的字段
select empno ||','|| ename from emp;
sql语句中的字符串用单引号表示
select '雇员编号是:'||empno||'姓名是:'||ename||'工资为:'||sal||'职位是:'||job||'!' 雇员信息 from emp;
4.在oracle中数据时区分大小写的
select * from emp where job ='CLERK';
查询不是办事员的雇员信息
select * from emp where job!='CLERK'; select * from emp where job<>'CLERK'; select * from emp where NOT job='CLERK';
5.BETWEEN ……AND 大于等于 小于等于
select * from emp where sal between 1500 and 3000;
也可以求反
select * from emp where sal not between 1500 and 3000;
也可以是日期
select * from emp where hiredate between '01-1月 -1981' and '31-12月 -81';
6. 判断是否为空IS(NOT)NULL
select * from emp where comm Is not null; select * from emp where not comm Is null;
7.IN操作符
select * from emp where empno in (7521,7844,5555); select * from emp where empno not in (7521,7844,5555);
关于NOT IN
如果现在使用了IN操作符,查询范围之中存在了null,不影响查询
select * from emp where empno in (7521,7844,null);
如果现在使用的是NOT IN操作符,如果查询范围之中有了null,则不会有任何的结果返回
select * from emp where not empno in (7521,7844,null); select * from emp where empno not in (7521,7844,null);
8.LIKE子句
匹配符号:
匹配单个字符: _ 0个
匹配任意多个字符:% 0个、一个、多个
查询全部以字母"A"开头的雇员
select * from emp where ename like 'A%';
查询第二个字母为"A"的雇员
select * from emp where ename like '_A%';
查询含有字母为"A"的雇员
select * from emp where ename like '%A%';
查询不含有字母为"A"的雇员
select * from emp where not ename like '%A%'; select * from emp where ename not like '%A%';
LIKE '%%' 表示查询全部数据
select * from emp where empno like '%%'
9.数据的排序
order by 字段 [ASC|DESC][,字段 [ASC|DESC]……];
order by子句必须在where子句之后,在所有sql语句最后
排序的时候可以指明多个排序字段
排序方式有两种:默认(ASC)升序 、DESC(降序)
按照工资进行排序
select * from emp order by sal desc;
先按工资排序,再按照雇佣日期排序
select * from emp order by sal desc,hiredate;
希望本文所述对大家的Oracle程序设计有所帮助。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“Oracle中scott表结构与简单查询实例分析”评论...
更新动态
2024年12月27日
2024年12月27日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]