天天看点

sql 字符串比较大小_SQL数据分析第二关:简单查询

1.基本查询条件

SELECT [列名]
from [表名];
           
1.1如何查找出所有数据
SELECT *
from [表名];
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
1.2如何为列设定别名
SELECT [列名]  as [新列名]
from [表名];
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
1.3如何从查询结果中删除重复的行
SELECT distinct [列名] 
from [表名];
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询
1.4 SQL的书写规则
  • 以 ; 结尾
  • 语句不区分大小写
  • 列名不能加‘
  • 命名不能有空格
  • 符号用英文
【练习】:查询学生表

结果见前

2. 指定查询条件

2.1如何指定查询条件?
SELECT [列名]
from [表名]
where [条件];
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
2.2SQL 是如何运行的?
③SELECT [列名]
①from [表名]
②where [条件];
           

【练习】:理解 SQL 的运行顺序

先运行from
再运行where
select最后运行

→其他条件按顺序运行
select 最后运行
           

3. 注释和 SQL 语句注意事项

3.1 什么是注释?
-- 单行注释

/*
多行注释
多行注释
*/
           
3.2常见的 SQL 错误如何避免? 英文, 中文,

4. 运算符

4.1什么是算数运算符?
+
-
*
/
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
4.2什么是比较运算符?
>
<
=
>=
<=
<>
【注:字符串比较"10"<"2"】
           
sql 字符串比较大小_SQL数据分析第二关:简单查询
4.3什么是逻辑运算符?
not
and
between
or
in
           
【练习:】
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询

5. 字符串模糊查询

5.1如何进行模糊查询?
SELECT *
from [表名]
where [列名] like "猴%";

SELECT *
from [表名]
where [列名] like "%猴";

SELECT *
from [表名]
where [列名] like "%猴%";
           
5.2如何进行范围查询?
SELECT * 
from [表名] 
where [列名] like "猴__";
           
5.3练习:模糊查询
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询

6.练习

sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询
sql 字符串比较大小_SQL数据分析第二关:简单查询

继续阅读