栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Oracle表的查询命令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Oracle表的查询命令

作者:IT邦德

中国DBA联盟(ACDU)成员,目前从事DBA及程序编程

(WebjavaPython)工作,主要服务于生产制造

现拥有 Oracle 11g OCP/OCM、

Mysql、Oceanbase(OBCA)认证

分布式TBaseTDSQL数据库、国产达梦数据库以及红帽子认证

从业8年DBA工作,在数据库领域有丰富的经验

B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007

擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

文章目录
  • 前言

    • 1、 简单查询命令
  • 2、 where子句

  • 3、 like操作符

  • 4、逻辑操作符号

  • 5、order by字句

  • 6、表的复杂查询

[](()前言

=====================================================================

本文总结了Oracle表的常用查询命令,大家多点赞关注!


[](()1、 简单查询命令


–清屏

SQL> clear

–查询表结构

SQL> desc dba 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 _users

–打开显示操作的时间

SQL> set timing on

–统计行数

SQL> select count(*)from student;

–取别名及使用算数表达式

SQL> select sal*12 “总工资” from imp;

–空值处理用nvl函数

SQL> select sal*12+nvl(comm,0)*12 “平均工资” from imp;

–取消重复行

SQL> select distinct deptno,job from imp;

–使用列的别名

SQL> select ename “姓名”, sal*12 as sum from imp;

–如何连接字符串(||)

SQL> select ename ||‘is a’||job from imp;

[](()2、 where子句


2.1、如何查找1982.1.1日后入职的员工

SQL> select * from imp where hiredate>‘1-1月-1982’;

2.2、如何显示工资在2000到2500的员工的情况

SQL> select * from imp where sal>=2000 and sal<=2500;

2.3、如何显示empno为7369,7499,7876的员工的情况(IN的使用).

SQL>select * from imp where empno in(7369,7499,7876);

[](()3、 like操作符


3.1、如何显示首字符为S的员工姓名和工资

SQL>select * from imp where ename like’S%';

3.2、 如何显示第三个字符为大写O的员工姓名和工资

SQL>select * from imp where ename like’__O%';

[](()4、逻辑操作符号


查询工资高于500或者是岗位为MANAGER的雇员,

同时还要满足他们的姓名首字母为大写的J?

SQL> select * from imp where (sal >500 or job = ‘manager’) and ename like ‘J%’;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855254.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号