select子句简单查询

这篇具有很好参考价值的文章主要介绍了select子句简单查询。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

目录

数据查询

起别名

连接

​编辑

去重

​编辑

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


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

数据查询

语法结构:

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

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

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

select子句简单查询,oracle,数据库

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

select子句简单查询,oracle,数据库

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

select子句简单查询,oracle,数据库

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

起别名

select子句简单查询,oracle,数据库

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

select子句简单查询,oracle,数据库

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

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

连接

select子句简单查询,oracle,数据库

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

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

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

例如:

select子句简单查询,oracle,数据库

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

select子句简单查询,oracle,数据库

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

去重

select子句简单查询,oracle,数据库

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

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

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

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

 大家可以自己试试,对排版有作用文章来源地址https://www.toymoban.com/news/detail-798401.html

到了这里,关于select子句简单查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库的基础学习1:select语句的查询

    数据库的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段 数据库管理系统:DBMS 常见的关系型数据库:Oracle、DB2、mysql 常见的非关系型数据库:MongoDB、redies sql的四部分: DML(update、delete、insert) DDL(create、drop、alter、truncate) DQL(select查询语句) DCL(对数据进行变

    2024年02月08日
    浏览(56)
  • oracle 12 查询数据库锁

    在Oracle 12c中,查询数据库锁信息可以通过以下视图进行: v$locked_object :这个视图显示了当前被锁定的对象(如表、行等)的信息。 v s e s s i o n ∗ ∗ 和 ∗ ∗ v session** 和 **v sess i o n ∗ ∗ 和 ∗ ∗ v lock :这两个视图提供了关于会话和锁的详细信息,可以结合使用以获取更

    2024年01月25日
    浏览(47)
  • 【数据库】日常使用PL/SQL 登录ORACLE 数据库查询数据

    一、PL/SQL 登录方式 username: ##访问数据库的账号 password: ##访问数据库的密码 Databse: ##数据库IP地址/实例名 数据库集群心跳地址/实例名 Connect as : ##Normal,如果使用sysdba账户登录选择SYSDBA 二、PL/SQL使用SQL语句查询 点击上方导航栏,New,选择SQL Window,即可再次输入要查询的

    2024年02月19日
    浏览(68)
  • 【MySQL入门】-- 数据库简单的SELECT语句详解

    目录 1.SQL分类 2.注释 3.数据导入指令 4.基本的SELECT语句 5.列的别名 6.去重复行 7.显示表结构 8.一些数据库基本操作 1.SQL分类 SQL语言在功能上主要分为三大类: DDL(Data Defintion Language)数据定义语言:定义不同的数据库,表,视图,索引等,可以创建,删除,修改数据库和数据库

    2024年02月09日
    浏览(67)
  • 查询数据库空间(mysql和oracle)

    1.查看数据库表空间文件: 2.查看所有表空间的总容量: 3.查看数据库表空间使用率 4.1.查看表空间总大小、使用率、剩余空间 4.2.查看表空间使用率(包含temp临时表空间) 5.查看具体表的占用空间大小 1.更改表空间的dbf数据文件分配空间大小 2. 为表空间新增一个数据文件(表空间

    2024年02月05日
    浏览(45)
  • Mysql 数据库DQL 数据查询语言 SELECT 基本查询、条件查询、聚合查询、分组查询、排序查询、分页查询——包含DQL所有查询语句。吐血分享。

    DQL:数据查询语言; 用来对表内的数据进行查找 。Database Query Language SQL语句分为:基本查询、条件查询、聚合查询、分组查询、排序查询、分页查询。  可以发现name字段就只剩下一个张三了;   条件: 条件查询—比较运算符 比较运算符 功能 大于 = 大于等于 小于 = 小于等

    2024年01月19日
    浏览(53)
  • 【数据库】PostgreSQL中使用`SELECT DISTINCT`和`SUBSTRING`函数实现去重查询

    在PostgreSQL中,我们可以使用 SELECT DISTINCT 和 SUBSTRING 函数来实现对某个字段进行去重查询。本文将介绍如何使用这两个函数来实现对 resource_version 字段的去重查询。 1. SELECT DISTINCT 语句 SELECT DISTINCT 语句用于从表中选择不重复的记录。如果没有指定列名,则会选择所有列。在本

    2024年02月14日
    浏览(43)
  • 查询Oracle和MySQL数据库中当前所有连接信息

    查询Oracle当前所有连接信息: 查询MySQL当前所有连接信息: 在这两个查询中,我为每个字段添加了中文别名,以提高查询结果的可读性

    2024年02月12日
    浏览(69)
  • Oracle数据库中,授权某用户可以查询其他用户的表

    在Oracle数据库中,授权一个用户可以查看其他所有用户的表,需要执行以下步骤: 使用数据库管理员账号连接到Oracle数据库。 通过 GRANT 命令给用户授予必要的权限。例如,如果要授权用户 user1 可以查看所有其他用户的表,可以执行以下命令: 这条命令将授予 user1  SELECT

    2024年02月08日
    浏览(67)
  • 导出Oracle数据库sqlplus命令行查询的结果到文件

    在Oracle数据库sqlplus命令行操作时,如果想将SQL查询出来的结果导出到文件中,可以使用SQLPlus中的 SPOOL 命令来将查询结果导出到文件。 1.开启日志记录:使用SPOOL命令,指定需要输出的文件路径及文件名。例如: SPOOL /存放路径/oracle.txt 2.执行SQL查询语句:你可以输入任何需要

    2024年02月15日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包