SQL基本查询语句
2014-05-19 14:49
375 查看
SELECT * | { [DISTINCT] column|expression [alias],...}
FROM table;
select 标识 列
from 标识表
为避免, 则使用 NVL( 列名,替代值)
多列时, 全列重复 满足行剔除条件
2.升序填
desc还可以用来描述表, 多个排序的字段需要跟一个私有 desc关键字, 写在前面的字段排位权值高
FROM table;
select 标识 列
from 标识表
null
包含 null值的 数学表达式 都为 null为避免, 则使用 NVL( 列名,替代值)
连接符 ||
连接两列为一列, 终值为字符串select '雇员'||ename||'薪水是'||sal from emp
'雇员'||ENAME||'薪水是'||SAL ------------------------------------------------------------ 雇员SMITH薪水是800 雇员ALLEN薪水是1600 雇员WARD薪水是1250 雇员JONES薪水是2975 雇员MARTIN薪水是1250 雇员BLAKE薪水是2850
去重 Distinct
单列时:简单去重, null也算一行select distinct nvl(comm,0) from emp
多列时, 全列重复 满足行剔除条件
区域 BETWEN
1.包含边界2.升序填
select * from emp where sal between 800 and 1500 order by sal / EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ---------- -------------- ---------- ---------- ---------- 7369 SMITH CLERK 7902 17-12月-80 800 20 7900 JAMES CLERK 7698 03-12月-81 950 30 7876 ADAMS CLERK 7788 23-5月 -87 1100 20 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7934 MILLER CLERK 7782 23-1月 -82 1300 10 7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
排序 desc
默认升序desc还可以用来描述表, 多个排序的字段需要跟一个私有 desc关键字, 写在前面的字段排位权值高
select * from emp where sal between 800 and 1500 order by sal desc, comm desc / EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ---------- -------------- ---------- ---------- ---------- 7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30 7934 MILLER CLERK 7782 23-1月 -82 1300 10 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 7876 ADAMS CLERK 7788 23-5月 -87 1100 20 7900 JAMES CLERK 7698 03-12月-81 950 30 7369 SMITH CLERK 7902 17-12月-80 800 20
相关文章推荐
- SQL语句执行顺序以及oracle基本查询优化
- SQL基本查询语句(Northwind数据库)
- Sqlserver基础教程系列3-基本的查询select语句
- SQL语句 - 基本查询
- Oracle数据库Sql语句详解之SELECT查询基本语法
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- sql基本查询语句练习
- SQL语句 - 基本查询
- SQL基本语句:创建表,添删元素,查询表。
- sql 语句大全 (基本查询,子查询,各种链接,和统计)
- linq to sql 语句基本查询(3):Select和Count/Sum/Min/Max/Avg
- T-SQL:SQL Server-数据库查询语句基本查询
- Oracle---基本sql语句查询
- Access常用sql基本查询语句汇总
- Linq To SQL基本语句(查询)
- SQL语句 - 基本查询
- MySQL基本SQL语句之单表查询、多表查询和子查询
- SQL查询语句基本练习
- SQL语句学习(2)之基本查询、排序、聚合函数、分组查询
- SQL 基本查询语句操作