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中可以使用 “ + ”、“ - ”、“ * ”、“ / ”,但要注意运算符的优先级;
  • 可以为一个显示的列进行别名的设置,这样之后显示可替换为别名显示;
  • 通过 “ || ” 可以进行数据的连接,在查询语句中出现的字符串,必须使用 “ ‘’ ”(双引号) 括起来。

猜你喜欢

转载自blog.csdn.net/qq_41589243/article/details/84671248