Select 子句后的别名,在where条件中不能使用

简介: SELECT * FROM student WHERE (条件)执行顺序,先执行FROM 子句,然后执行WHERE 子句,最后执行SELECT 所以Select 子句后的别名,在where条件中不能使用SELECT 控制显示的列,WHERE控制显示的行模糊查询:"_"表示任意一位字符"%...

SELECT * FROM student WHERE (条件)

执行顺序,先执行FROM 子句,然后执行WHERE 子句,最后执行SELECT 所以Select 子句后的别名,在where条件中不能使用

SELECT 控制显示的列,

WHERE控制显示的行

模糊查询:

"_"表示任意一位字符

"%"表示任意任意位字符

NOT IN 后的条件允许null,否则不会返回任何结果(  NOT IN(1,2,null)  )

相关文章
|
5月前
|
SQL Serverless 数据库
HAVING和WHERE子句 有什么区别?
【8月更文挑战第2天】
182 17
HAVING和WHERE子句 有什么区别?
|
5月前
|
SQL 数据处理
子查询的类型
【8月更文挑战第2天】子查询的类型
99 29
|
5月前
|
数据处理 数据库 开发者
子查询的不同类型详解
【8月更文挑战第31天】
105 0
|
8月前
|
SQL
SQL语句两个字段或多个字段同时order by 排序
SQL语句两个字段或多个字段同时order by 排序
1165 0
|
SQL 数据库
SQL中字段跟子查询结果判等,子查询结果为null的处理办法
前言:今天写功能的时候遇到一个问题,SQL中字段跟子查询结果判等,子查询结果为null,查询不到数据
|
SQL
在sql 里嵌套查询时,查询条件带有instr时报错
在sql 里嵌套查询时,查询条件带有instr时报错
131 1
|
8月前
|
SQL 数据库
SQL HAVING 子句详解:在 GROUP BY 中更灵活的条件筛选
HAVING子句被添加到SQL中,因为WHERE关键字不能与聚合函数一起使用。
324 0
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
58 1
|
SQL 关系型数据库 MySQL
避免在where子句中使用 or 来连接条件
避免在where子句中使用 or 来连接条件
|
SQL
【SQL系列】在WHERE子句中使用别名来引用列
【SQL系列】在WHERE子句中使用别名来引用列
221 0