当前位置: 首页 > news >正文

Oracle数据库简单查询语句的方法

执行备份的sql,将sql复制到客户端中的编辑器界面使用f8执行,创建三个表emp,dept,salgrade

图片

查询语句的书写有顺序遵循下面的顺序

select 字段列表

from 表名

where 查询条件

group by子句

order by 排序字段

投影查询(查询部分的列)

SQL> select eno,ename from emp;

算术运算

在查询列表中,可以对NUMBER型的字段使用算数原算符号(+,-,*,/)

注意:如果该列的值为null,要使用nvl()函数,进行处理才能进行运算

字符类型的连接 拼接运算符 ||: 表达字符(串)的拼接,可以将某几列或某列与字符串拼接在一起
SQL> select '员工编号为'||empno||'员工的姓名为'||ename||'员工的年薪为'||nvl(sal,0)*12  from emp;'员工编号为'||EMPNO||'员工的姓
--------------------------------------------------------------------------------
员工编号为7369员工的姓名为SMITH员工的年薪为0
员工编号为7499员工的姓名为ALLEN员工的年薪为22440
员工编号为7521员工的姓名为WARD员工的年薪为17820
员工编号为7566员工的姓名为JONES员工的年薪为40590
员工编号为7654员工的姓名为MARTIN员工的年薪为17820
员工编号为7698员工的姓名为BLAKE员工的年薪为38940
员工编号为7782员工的姓名为CLARK员工的年薪为33660
员工编号为7788员工的姓名为SCOTT员工的年薪为40920
员工编号为7844员工的姓名为TURNER员工的年薪为21120
员工编号为7876员工的姓名为ADAMS员工的年薪为15840
员工编号为7900员工的姓名为JAMES员工的年薪为13860
员工编号为7902员工的姓名为FORD员工的年薪为40920
员工编号为7934员工的姓名为MILLER员工的年薪为18480
员工编号为7839员工的姓名为KING员工的年薪为6732014 rows selectedSQL>

左右拉动查看完整代码

查询的列给个别名

SQL> select empno as “员工编号” , ename as “员工姓名” from emp;

使用distinct实现对某个字段的值去掉重复

SQL> select distinct deptno from emp;DEPTNO
------302010

条件查询Where子句

SQL> select * from emp where 1=1;

<>或者!=

SQL> select * from emp where empno != 7369;

<, >,>=,<=

SQL> select * from emp where empno > 7369;

between … and… 等同于>= and <=

SQL> select * from emp where empno >= 7369 and empno <=7566;

is null 或者是 is not null 判断该列的值为null

SQL> select * from emp where sal is null;

and并且 ,or或者 ,not不 is null,is not null, like,not like, in not in,NOT BETWEEN AND

图片

今天的内容就学习到这里了,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!


文章转载自:

http://kFS6yEjf.fwkjp.cn
http://iueX3PJl.fwkjp.cn
http://9ltXaPIm.fwkjp.cn
http://NbZZYvvU.fwkjp.cn
http://o8v3EqeT.fwkjp.cn
http://aLcZRleO.fwkjp.cn
http://gvzoRXBh.fwkjp.cn
http://thqkbO8D.fwkjp.cn
http://CTMezTYD.fwkjp.cn
http://UK8eTOnR.fwkjp.cn
http://yLdCzkba.fwkjp.cn
http://oQUEwxRy.fwkjp.cn
http://nSXmfy7u.fwkjp.cn
http://hpGDBNXA.fwkjp.cn
http://2m1cZn9z.fwkjp.cn
http://Yrfchqwa.fwkjp.cn
http://Q1xMPEj4.fwkjp.cn
http://pxgL3z7M.fwkjp.cn
http://tB8jwxST.fwkjp.cn
http://waKofpba.fwkjp.cn
http://3drzKAf2.fwkjp.cn
http://1uQe8suD.fwkjp.cn
http://lPWcmulw.fwkjp.cn
http://W07xPfiL.fwkjp.cn
http://bcqxUw2G.fwkjp.cn
http://Jaykg7VF.fwkjp.cn
http://1H1Jck2j.fwkjp.cn
http://Mwd5f0ed.fwkjp.cn
http://D9xbkS8j.fwkjp.cn
http://jbvtdfDB.fwkjp.cn
http://www.dtcms.com/a/373490.html

相关文章:

  • 【红日靶场】vulnstack1
  • 华为麒麟操作系统运维常见知识点
  • 微算法科技(NASDAQ: MLGO)采用分片技术(Sharding)与异步共识机制,实现节点负载均衡,提升交易处理效率
  • 【113】基于51单片机MP3音乐播放器【Keil程序+报告+原理图】
  • 后端开发技术栈
  • 疯狂星期四文案网第64天运营日记
  • 星辰诞愿——生日快乐
  • MySQL速记小册(1)
  • PI3K/AKT信号通路全解析:核心分子、上游激活与下游效应分子
  • Spring框架中使用的核心设计模式 及其 使用场景
  • C++ 设计模式《外卖菜单展示》
  • sv语言中压缩数组和非压缩数组
  • C++----验证派生类虚函数表的组成
  • moxa uport1150串口驱动ubantu20.04 5.15内核安装
  • 中州养老项目:登录功能项目鉴权
  • 2025年渗透测试面试题总结-58(题目+回答)
  • [Dify实战]插件编写- 如何让插件直接输出文件对象(支持 TXT、Excel 等)
  • StringBuilder类的数据结构和扩容方式解读
  • SQL 层面行转列
  • XR数字融合工作站赋能新能源汽车专业建设的创新路径
  • 大模型(LLM)安全保障机制(技术、标准、管理)
  • 【LeetCode】String相关算法练习
  • Redis基本数据类型
  • 深度学习(三):监督学习与无监督学习
  • crew AI笔记[5] - knowledge和memory特性详解
  • MyBatis多数据库支持:独立 XML 方案与单文件兼容方案的优劣势分析及选型建议
  • 安卓玩机工具----安卓“搞机工具箱”最新版 控制手机的玩机工具
  • 100、23种设计模式之适配器模式(9/23)
  • Docker网络模式解析
  • ARM处理器基础