- select * from 表名
1)语句:一条完整的sql命令
2)子句:部分sql语句,通常是由关键字加上其他语法元素构成。
3)关键字:sql语言保留的字符串,比如:select、from。
- 选择列:
1)查询所有列:*
2)选择部分列:
select dname,deptno from dept
- 算术运算符:+ - * /
select ename,sal,sal+100,sal-100,sal*2,(sal/2+10)*2
from emp
- 注释
1)-- 注释内容(navaicatfromysql:ctrl+/)
2)#注释内容
3)/* 多行注释 */
练习
①员工转正后,月薪上调20%,请查询出所有员工转正后的月薪
②员工试用期6个月转正后上调20%,求出员工一年的年薪
SELECT ename,sal*1.2,sal*1.2*6+sal*6
FROM emp
- 空值:null
1)空值是一种无效的、未赋值、未知或不可用的值(不确定的值)。
2)控制不等同于零或空格。
3)任何包含空值的算术运算后的结果都为空值。
- 列别名
1)用来重新命名列的显示标题。
2)列别名的方法
a)列名 列别名
b)列名 as 列别名
3)如果列别名中包含空格需要用双引号把"别名"括起来。
- 消除重复行:distict
select distinct deptno,job from emp