数据库复习——查询、起别名、连接符、去重、排序

这篇博客是作者对Oracle数据库查询知识的复习记录,主要包括单表查询、字段别名设定、使用连接符、去除重复数据以及按特定字段排序。内容涵盖基本的SQL语句,如SELECT语句,通过实例展示了如何操作数据库获取所需视图,强调查询不会改变原有数据。
摘要由CSDN通过智能技术生成

大二,早已经学习完了数据库,但是放了一年已经忘得差不多了。特次进行几天的复习。以下语句都是在oracle 11g上运行

首先是最简单的单表查询语句,并且起别名,使用连接符,去重,排序等等。

第一要明确一件事情:我们对数据库里面的数据进行查询,不会改变原来表的结构和数据。所有显示的表的数据是通过筛选后,所新建的一个视图。

​
--1.查询
--查询标的表的所有信息
select * from EMP
--查询表的SAL字段
select SAL from EMP
--查询表的多个字段,中间必须加,
select EMPNO,ENAME from EMP;

--2.起别名
--给某个字段起别名;
--给EMPNO起别名为你好,as可以省略
select JOB ,EMPNO as 你好 from EMP
--给ename ,job 起别名
select ename 姓名,job 工作 from EMP
--起别名不能使用''应该是用“”
select ename "姓名",job 工作,sal*12 ’年资’,sal*12+3000 年薪 from emp  

--3.使用连接符(||)
--使用||对ENAME和JOB两个字段进行连接,内容和名字都会被连接
select ENAME || JOB from EMP
--这样直接给ENAME || JOB连接的字段起了别名
select ENAME || JOB  "连接" from EMP
--查询ENAME || JOB 和SAL字段
select ENAME || JOB  "连接" ,SAL from EMP
--把ename和job两个字段和你好吗相连接,使用的是'',字符链接,普通字符使用单引号
select ename || '你好吗' || jo
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值