select子句简单查询

Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645

目录

数据查询

起别名

连接

​编辑

去重

​编辑

另外补充几个不常用的命令


如果要进行查询,那么需要使用数据操纵语言(Data Manipulation Language,DML)来实现

数据查询

语法结构:

  SELECT * | 列 [ 别名 ] , 列 [ 别名 ] ,... FROM 表名称 [ 别名 ] ;

如果在 SELECT 子句之中使用了“*” ,表示的是查询一张表中的所有数据列

1.查询 emp 表中的全部记录

2.查询每个员工的编号、姓名、职位、基本工资

3.现在要求查询出每个员工的编号、姓名、基本年薪(月工资是 sal,年薪是月工资的 12 倍) 。

发现此时有部分的列名称不好看,所以为了达到美观,可以 进行别名设置 

起别名

当然,也可以使用中文作为别名

实际上,在以后定义数据表名称或者列名称的时候,可以使用中文,但是在实际运行过程中有可 能会产生意想不到的问题,毕竟 Oracle 数据库汉化并不是非常彻底

另外,在进行简单查询的过程之中,还支持数据的连接操作,使用“||”进行连接

连接

但是,此时的显示效果很不好分辨,也不美观,可以在中间使用一些文字描述,将连接再变得好看 一些。例如,现在希望最终的格式是“编号: xxx,姓名: xx” ,编号和姓名肯定是通过数据表查询出来 的数据列。但是现在对于一些固定输出的内容就必须进行处理,实际上对于此部分的处理暂时只考虑两 种类型的数据。

普通数字:直接编写(SELECT ename || 1 FROM emp ;)

字符串:使用单引号声明(SELECT empno || ‘hello’ FROM emp ;) 

例如:

1.查询所有员工的职位信息

发现了有好多重复的,我们需要去重

去重

SELECT 子句之中增加 DISTINCT 消除掉重复内容

另外补充几个不常用的命令

设置每行显示的数据长度: SET LINESIZE 300

设置每次显示的行数: SET PAGESIZE 30

 大家可以自己试试,对排版有作用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417449.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++记忆站】auto关键字(C++11)

auto关键字 1.auto简介 早期C/C中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量 C11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器&…

【华为 ICT HCIA eNSP 习题汇总】——题目集4

1、(多选)网络中出现故障后,管理员通过排查发现某台路由器的配置被修改了,那么管理员应该采取哪些措施来避免这种状况再次发生? A、管理员应该通过配置 ACL 来扩展只有管理员能够登录设备 B、管理员应该在路由的管理端…

【JavaEE】线程安全的集合类

作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造&…

PaddleDetection学习2——使用Paddle-Lite在 Android 上实现行人检测

使用Paddle-Lite在 Android 上实现行人检测 1. 环境准备2. 准备模型2.1 下载模型2.2 模型优化 3. 部署模型3.1 目标检测C代码Pipeline.hPipeline.cpppreprocess_op.hpreprocess_op.cc 3.2 修改配置文件3.4 部署模型到移动端 1. 环境准备 参考前一篇在 Android 上使用Paddle-Li…

Unity之射线检测

不知道大家有没有玩过红色警戒 —— 一款即时战略游戏,和罪恶都市一样小编小学的时候就开始玩了,这款游戏控制单位角色移动是通过鼠标的点击来实现。 同样的操作方法还有英雄联盟等很多游戏,那本篇文章小编就通过简单小实例来讲解这种操作在U…

DolphinDB学习(1):数据库的增删查与常用操作

下载并配置好DolphinDB,同时添加vscode的插件,我们就在vscode上进行操作 创建xxx.dos文件后,就会被识别为DolphinDB的运行文件,非常方便 文章目录 登录数据库的操作创建数据库查找与删除数据库 示例 登录 如果是vscode&#xff…

【机组】算术逻辑单元带进位运算实验的解密与实战

​🌈个人主页:Sarapines Programmer🔥 系列专栏:《机组 | 模块单元实验》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 ​ 目录 🌺一、 实验目…

[C#]winform部署openvino官方提供的人脸检测模型

【官方框架地址】 https://github.com/sdcb/OpenVINO.NET 【框架介绍】 OpenVINO(Open Visual Inference & Neural Network Optimization)是一个由Intel推出的,针对计算机视觉和机器学习任务的开源工具套件。通过优化神经网络&#xff…

AP5193 补光灯阅读灯 DC-DC宽电压5-100V 2.5A LED降压恒流带调光驱动器

产品描述 AP5193是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。最大电流2.5A。AP5193可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5193 工作频率可以通过RT 外部电阻编程来设定&a…

Windows如何部署TortoiseSVN客户端

文章目录 前言1. TortoiseSVN 客户端下载安装2. 创建检出文件夹3. 创建与提交文件4. 公网访问测试 前言 TortoiseSVN是一个开源的版本控制系统,它与Apache Subversion(SVN)集成在一起,提供了一个用户友好的界面,方便用…

Leetcoder Day9|栈与队列part01

语言:Java/C 目录 理论基础 C 栈 队列 Java 栈 队列 ​编辑 232.用栈实现队列 225. 用队列实现栈 Queue Deque 今日心得 理论基础 又是考研时数据结构里接触到的老朋友,栈是先进后出,队列是先进先出。 C 现在刷题除了思路还…

【记账本实战】07 记账本实战之登录注册页面(2)

记账本实战之登录注册页面(2) 目录 记账本实战之登录注册页面(2)前言登录注册页面表单组件的完善图形验证码组件制作修改之前的错误的代码axios 容错处理总结 前言 在本篇教程中,我们将会来完善登录和注册页面,并通过 canvas 手写一个验证码组件&#x…