oracle数据库学习02

简单查询的使用、SQL的基本语法

select * from emp;

在取得全部数据之后,可以发现某些列上会显示 null 的信息,那么所谓的 null 表示 没有内容。
null != 0,表示暂时位置的内容。

简单查询语句语法

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

即简单查询中,有两个子句完成:
SELECT子句:在子句中可以发现存在有如下内容;
1. * :表示查询所有的数据列;
2. 列名称 :表示要显示指定列,列也可以设置别名;
3. DISTINCT:表示去除重复数据的显示

FROM子句 :定义要使用的数据表,数据来源。

1.查询公司雇员的编号,姓名,基本工资进行浏览

SELECT empno,ename,job
FROM emp;

2.查询公司所有雇员的职位

SELECT job FROM emp;

这时你会发现有重复的职位信息出现,因此需要用到DISTINCT,
SELECT DISTINCT job FROM emp;

3.查询所有雇员的编号、雇员姓名和年基本工资、日基本工资

SELECT empno,ename,sal*12,sal*30 FROM emp;

4.公司每个月为雇员增加200元的补助金,此时要求可以查询每个雇员的编号,姓名、基本年工资

SELECT empno,ename,(sal+200)*12 年薪  FROM emp;

当列进行更改的时候,可在其列名后加个别名,方式为 空格+列名 或 as+ 列名

输出格式为:
select ‘编号是:’ || empno || ‘雇员姓名是:’ || empno || ‘,基本工资是:’|| sal FROM emp;

小结

  • 简单查询时间一张表中的全部或部分列进行显示的操作;
  • 简单查询中通过 “ * ” 表示查询全部的内容,也可以指定具体的列名称,显示具体列的内容;
  • 在SQL中可以使用 “ + ”、“ - ”、“ * ”、“ / ”,但要注意运算符的优先级;
  • 可以为一个显示的列进行别名的设置,这样之后显示可替换为别名显示;
  • 通过 “ || ” 可以进行数据的连接,在查询语句中出现的字符串,必须使用 “ ‘’ ”(双引号) 括起来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值