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

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

相关推荐

  1. select简单查询

    2024-01-17 07:38:03       26 阅读
  2. 22.SELECT基本查询

    2024-01-17 07:38:03       42 阅读
  3. 【MySQL】select查询

    2024-01-17 07:38:03       31 阅读
  4. 【Lazy ORM】select One查询

    2024-01-17 07:38:03       53 阅读
  5. 数据库查询--简单查询

    2024-01-17 07:38:03       30 阅读
  6. 【Kotlin】select简介

    2024-01-17 07:38:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 07:38:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 07:38:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 07:38:03       62 阅读
  4. Python语言-面向对象

    2024-01-17 07:38:03       72 阅读

热门阅读

  1. beego的控制器Controller篇 — 数据处理

    2024-01-17 07:38:03       46 阅读
  2. 开发安全之:Dynamic Code Evaluation: Insecure Transport

    2024-01-17 07:38:03       51 阅读
  3. CentOS系统安装并启动VNC服务

    2024-01-17 07:38:03       48 阅读
  4. Docker的本地化部署:加速软件开发周期的利器

    2024-01-17 07:38:03       61 阅读
  5. 微信小程序canvas画布绘制文字自动换行

    2024-01-17 07:38:03       57 阅读
  6. 微信小程序封装网络请求设置超时5min不生效

    2024-01-17 07:38:03       56 阅读
  7. ffmpeg 实用命令 - 转换格式

    2024-01-17 07:38:03       48 阅读
  8. openssl3.2 - 官方demo学习 - pkey - EVP_PKEY_EC_keygen.c

    2024-01-17 07:38:03       41 阅读