SQL基础语句学习

      首先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  指定针对某个列的多个可能值

扫描二维码关注公众号,回复: 6540793 查看本文章
    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;

 

猜你喜欢

转载自blog.csdn.net/qq_44551864/article/details/88104107