sql where in 多个值_(二)数据分析-sql简单查询
一、sql基础语言
1、基础查询;select;SELECT 列名称 FROM 表名称
注意:列名不加单引号;
1.1 练习 select xx from xx;
1.2 为列设置别名
as :select 姓名 as s_name,性别 as 人类性别, from student;
1.3 筛选查询
distinct :关键词 DISTINCT 用于返回唯一不同的值。
语法:SELECT DISTINCT 列名称 FROM 表名称;
2 条件查询
2.1 where :如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。(1) in:IN 操作符允许我们在 WHERE 子句中规定多个值。
语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
3、运算符:+,-,x,/,
成绩>=60,<=90表达:
3.1 and /or (in)
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
in 是 or 的简便写法;
4 、模糊查询
like:LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
语法:SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
4.1 查找姓名中含有猴的学生名单
(1)错误分析:单行注释,--后缺少空格出错;
正确:
(2)多行注释
5、sqlzoo练习:
6、错误汇总
6.1 考察in的用法,在...之中,相当于或的关系;and 是两者关系描述;
一、sql基础语言 1、基础查询;select;SELECT 列名称 FROM 表名称 注意:列名不加单引号; 1.1 练习 select xx from xx; selcet *;表示查找表内所有内容; 1.2 为列设置别名 as :select 姓名 as s_name,性别 as 人类性别, from student; 1.3 筛选查询 distinct :关键词 DISTINCT 用于返回唯一不同的值。 语法:SELECT DISTINCT 列名称 FROM 表名称; 2 条件查询 2.1 where :如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。(1) in:IN 操作符允许我们在 WHERE 子句中规定多个值。 语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...) 3、运算符:+,-,x,/, 成绩>=60,<=90表达: 3.1 and /or (in) AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。 in 是 or 的简便写法; 4 、模糊查询 like:LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 语法:SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern 4.1 查找姓名中含有猴的学生名单 (1)错误分析:单行注释,--后缺少空格出错; 正确: (2)多行注释 5、sqlzoo练习: 6、错误汇总 6.1 考察in的用法,在...之中,相当于或的关系;and 是两者关系描述;