oracle(7)_SQL_简单查询

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/88677018

SQL

简单查询

查询语法

Select * |列名 from 表名
  • 示例图:
    在这里插入图片描述
    在这里插入图片描述

别名用法

  • 在查询的结果列中可以使用别名
Select  列名 别名,列名 别名,... from emp;
  • 示例图:
    在这里插入图片描述

除重复的数据

  • 使用 distinct 可以消除重复的行,如果查询多列的必须保证多列都重复才能去掉重复。
Select distinct *|列名, ... from emp; 
  • 示例图:
    在这里插入图片描述

字符串连接查询

  • 字符串的连接使用 “ || ”
  • 查询雇员编号,姓名,工作
  • 示例图:
    在这里插入图片描述

查询中四则运算

  • SQL 中支持四则运算加减乘除
  • 查询每个雇员的年薪
Select ename, sal*12 from emp;
Select ename, sal*12 income from emp;
  • 示例图:
    在这里插入图片描述

以上操作完整源码:

--查询整张表
select * from emp;

--查询想要查询的列
select empno, ename, job from emp;

--取别名(一般不采用中文)
select empno as 员工编号, ename as 员工姓名 from emp;

--取别名(常用)
select empno eno, ename en from emp; 

--查询出的job列去重
select distinct job from emp;

--只有所有的列全相同才被认为是相同的行可以合并或者去重
select distinct ename, job, deptno from emp;

--字符串的连接
select '员工编号 ' || empno || ',姓名是 ' || ename || ',他的工作是 '|| job from emp;

--支持四则运算(不推荐使用,对性能有影响)
select ename, sal*12 from emp;

如有错误,欢迎指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/88677018