sql where in 多个值_(二)数据分析-sql简单查询

一、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 是两者关系描述;

一、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 是两者关系描述;
经验分享 程序员 微信小程序 职场和发展