首先SQL是不区分大小写的,所以可以不用区纠结该用大写还是小写,
1、列的别名:可以为表名称或列名称指定别名,关键字AS;(表的别名不需要关键字)
select first_name as 姓
from employees 员工表
where 员工表.employee_id=100;
2、SELECT:基本SELECT语句,用于从数据库中选取数据,FROM标识从哪个表选取数据;
select * from employees;
3、DISTINCT:有时候我们只想看到那些不一样的数据,就可以用这个关键字去重复;
select distinct last_name from employees; //distinct 去重复
4、WHERE:where子句用于条件筛选;
WHERE子句中的运算符:
比较运算符:
=等于(不是==),>大于,>=大于 、等于,<小于,<=小于、等于,<>不等于(也可以是!=)
其它运算符:
1) Between…and… 在两个值之间(包含边界);注意前面的数字值不能比后面的数字值大
select salary
from employees
where salary between 5000 and 8000;
2) In 指定针对某个列的多个可能值
select salary
from employees
where salary in(5000,6000,7000);
3) Like 模糊查询,选择条件可以包含字符或数字,“%”代表零个或多个,“_”代表一个,“%”和“_”可以同时使用,如果有特殊符 号,需要用到转义符,例如,我们first_name有个值含有“_”,我们在匹配值的时候在“_”前面加个“\”,然后再加上[escape‘\’];
select first_name
from employees
where first_name like 'A\_%' escape'\';
4) Is Null 空值,
select first_name
from employees
where first_name is null;