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.mzph.cn/news/629236.shtml

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

相关文章

React Store及store持久化的使用

1.安装 npm insatll react-redux npm install reduxjs/toolkit npm install redux-persist2. 使用React Toolkit创建counterStore并配置持久化 store/modules/counterStore.ts: import { createSlice } from reduxjs/toolkit// 定义状态类型 interface Action {…

linux-部署Samba文件共享服务

linux-部署Samba文件共享服务 1、使用命令安装samba服务和samba客户端 dnf install samba samba-client # 或者 yum install samba samba-client2、配置文件的设置(可提前备份smb.conf) vim /etc/samba/smb.conf [global]workgroup SAMBAsecurity userpassdb backend tdbsam…

在EasyBoss ERP上查Shopee产品表现,数据更全、处理更高效!

在运营Shopee本土店的过程中,卖家需要及时了解产品数据来进行产品的调整和优化。不过,调整和优化需要基于数据,而非仅凭直觉。 但是,如何全面地查看产品表现数据、快速处理表现不佳的产品,成为诸多卖家头痛的问题&…

java的运行机制以及整体流程

背景:学习了这么多年的Java,把自己的理解写成JVM系列,以便于后面的温习,以及帮助更多的java开发人员。 开篇先梳理下,我们之前写的第一个Hello World!,当我们运行出来后,在控制台打印…

史上最全的数据科学与艺术

1.背景介绍 数据分析是一种将数据转化为价值的艺术和科学。它涉及到大量的数学、统计、编程、数据库、机器学习等多个领域的知识。数据分析的目的是从数据中提取有用的信息,以便做出明智的决策。 数据分析的艺术体现在数据分析师需要具备丰富的经验和洞察力&#…

『C++成长记』内存管理

🔥博客主页:小王又困了 📚系列专栏:C 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、C/C内存分布 二、内存管理方式 📒2.1C语言内存管理方式 &#x…

【OpenAI】自定义GPTs应用(GPT助手应用)及外部API接口请求

11月10日,OpenAI正式宣布向所有ChatGPT Plus用户开放GPTs功能 简而言之:GPT应用市场(简称GPTs, 全称GPT Store) Ps: 上图为首次进入时的页面,第一部分是自己创建的GPTs应用,下面是公开可以使用的GPTs应用 一、创建GPTs…

振弦采集仪在桥梁结构健康监测中的应用探索

振弦采集仪在桥梁结构健康监测中的应用探索 振弦采集仪是一种用于测量结构振动特性的仪器,通过采集结构上的振弦信号,可以评估结构的健康状况。在桥梁结构健康监测中,振弦采集仪可以发挥重要的作用。 首先,振弦采集仪能够实时监测…

上传文件:413 Request Entity Too Large Maximum upload size exceeded 解决方案

文章目录 前言一、原因分析二、解决方案1.nginx配置文件2.application.yml配置文件 总结 前言 在上传文件时,如果没有做一些配置的话,会导致上传失败:413 Request Entity Too Large 或者 Maximum upload size exceeded。 提示:以…

geemap学习笔记049:下载Landsat数据时遇到的一个问题

前言 最近在下载Landsat 8 地面反射率数据(Surface Reflectance)时,遇到了一个问题,无论是使用geemap.ee_export_image_to_drive() 函数还是geemap.download_ee_image() 函数下载的数据,易康都打不开,显示…

【Java】面向对象 OOP

文章目录 面向对象OOP概述一、对象内存相关二、类的成员之一:成员变量(Field)2.1 如何声明成员变量2.2 成员变量 与 局部变量 三、类的成员之一:成员方法(Method)3.1 方法调用内存分析3.2 方法的重载3.3 可…

NAS入门(学习笔记)

文章目录 AutoMLNAS初期NAS当前NAS框架One-Shot NAS权重共享策略 Zero-Shot NASZen-NASNASWOTEPENAS 参考资料 AutoML 深度学习使特征学习自动化 AutoML 使深度学习自动化 自动化机器学习 (automated machine learning) 是一种自动化的数据驱动方法, 并做出一系列决策。 按…

第2、3次作业

题目1: 基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!! 题目2: 给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.c…

RIP【新华三与华为区别】

【介绍】 rip分为rip 1 与 rip 2 ,rip 2 是对 rip 1 的一种升级,rip 2 可以进行认证等功能 【命令】 新华三: [HC3-R1] rip #启用rip [HC3-R1-rip] version 2 #告知rip 版本号 [HC3-R1-rip] network 192.168.1.0 #宣告其网段 [HC3-R1-rip] …

【python】py-spy 实时显示python进程内的线程堆栈CPU消耗 python CPU消耗分析

安装 pip install py-spy AI调用源码,红色调用时,python进程CPU 100% 启动程序,输入问题,观察CPU top sudo .local/bin/py-spy top --pid 7150 可以看到,此时与显卡交互占用了绝大部分CPU,有点死循环检测…

AI大模型预先学习笔记一:transformer和fine tune技术介绍

一、商业观点:企业借助大模型获得业务增长可能 二、底层原理:transformer 1)备注 ①下面每个步骤都是自回归的过程(aotu-regressive):已输出内容的每个字作为输入,一起生成下一个字 ②合起来就…

全自动网页制作系统流星全自动网页生成系统重构版输入网页信息即可制作

源码优点: 所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。 免费制作 为用户使用方便考虑,全自动网页制作系统无需繁琐的注册与登入,直接…

CUTANA™ CUTRUN Assays ——实现超敏基因组定位

蛋白质和核酸是构成生命体最为重要的两类生物大分子,二者间的相互作用一直是分子生物学研究的中心问题之一。研究细胞内蛋白质-DNA相互作用的常用方法是染色质免疫沉淀(Chromatin Immunoprecipitation, ChIP) ,同时ChIP还常被用于确定基因组上与组蛋白修…

MybatisPlus框架--如何让公共字段自动更新插入

目录 建一个springboot项目 引入mybatisplus依赖 功能区 如何让公共字段自动更新插入(createTime,updateTime) 1.创建表 2.项目 3.Application 4.application.yml 5.pom.xml 6.entity 7.mapper 8.service 9.service下的impl 10…

使用scipy处理图片——滤镜处理

大纲 black_tophatwhite_tophatconvolvecorrelategaussian_filtergaussian_laplacemaximum_filtermedian_filterminimum_filterpercentile_filterprewittrank_filtersobelspline_filteruniform_filter基础代码代码仓库 在《使用numpy处理图片——模糊处理》一文中,我…