基础语法:
-
select [distinct] * |列名称 [as] [列别名],[列名称] [as] [列别名],…from 表名称[表别名];
在整个简单查询中,主要有两个子句完成:
-
Select 子句;在这个字句中可以发现如下内容:
|-*:表示查询所有的数据列;
|-列名称:表示要显示置顶列,列也可以设置别名;
|-distinct:表示要去除重复数据显示;
-
From 子句;定义要使用的数据表,就可以理解为数据来源;
例句:select name,age,address from studends ;
在河里需要说明,关于执行顺序问题,现在只有两个子句,那么以后还要牵扯更多的子句,那么两个子句的执行顺序:
-
第一步执行From子句:表示确定数据来源;
-
第二步执行Select子句:确定要显示的数据列;
其他语法:
-
消除查询出的重复数据:selectdistinct age from students ;
虽然distinct可以消除全部的重复内容,但是只局限于所有列的内容全部相同的情况下,
-
除了以上的基本查询之外,在简单查询之中的select子句也指出size运算。
Select name ,age*5 from students;
Select name,(salary+200)*12+500 from emp;
-
别名设置:
Select name asEmpName,(salary+200)*12+500 as YearSalary form emp;或者不加as,
Select name EmpName,(salary+200)*12+500YearSalary form emp;
使用as对于最终的结果没有任何区别;
-
使用||进行连接显示
Select ‘姓名是:’||name||‘年龄是’||age from students;