摘要:
1、子查询(Subquery) 是指嵌套在另一个 SQL 语句中的 SELECT 查询。 它可以在 SELECT、FROM、WHERE、HAVING 甚至 INSERT/UPDATE/DELETE 中使用,是实现复杂逻辑的核心工具。 主查询:外部的主要查询。 子查询:内部的嵌套查询。 特性说明 子查 阅读全文
posted @ 2025-11-20 11:32
chao_xiong
阅读(6)
评论(0)
推荐(0)
摘要:
1、NULLIF 函数 用于在两个表达式相等时返回 NULL,否则返回第一个表达式的值。 语法: NULLIF(value1,value2); 如数据: idraw_name 1 Alice 2 '' 3 Bob 4 NULL 场景:用户姓名字段可能存了空字符串 '',你想把它当作“未填写”(即 N 阅读全文
posted @ 2025-11-20 11:14
chao_xiong
阅读(4)
评论(0)
推荐(0)
摘要:
1、COALESCE() 函数 空值处理函数,用于返回参数列表中第一个非 NULL 的值。 COALESCE(value1, value2, ..., valueN) 从左到右依次检查每个参数,返回第一个不为 NULL 的值。 如果所有参数都是 NULL,则返回 NULL。 如:数据: nameph 阅读全文
posted @ 2025-11-20 11:05
chao_xiong
阅读(5)
评论(0)
推荐(0)
摘要:
1、CASE 表达式 是 SQL 标准中用于实现条件逻辑(类似 if-else 或 switch)的功能。 它可以在 SELECT、WHERE、ORDER BY、GROUP BY 甚至 UPDATE/INSERT 中使用,是编写灵活查询的关键工具。 形式1:简单 CASE 表达式 语法: CASE 阅读全文
posted @ 2025-11-20 10:57
chao_xiong
阅读(6)
评论(0)
推荐(0)
摘要:
1、SQL 触发器(Trigger) 是一种特殊的存储过程,它在数据库发生特定事件(如 INSERT、UPDATE、DELETE)时自动执行,无需显式调用。 触发器与表相关联,当对表执行 INSERT、UPDATE 、DELETE 或 TRUNCATE 操作之前或之后,触发器自动触发。 触发器常用于 阅读全文
posted @ 2025-11-20 10:24
chao_xiong
阅读(4)
评论(0)
推荐(0)
摘要:
1、SQL 视图(View) 是一种虚拟表,其内容由一条 SELECT 查询语句定义。 视图本身不存储数据(除非是物化视图),而是存储查询语句,每次查询时动态执行底层 SQL 语句返回结果。 1)创建视图(CREATE VIEW) CREATE [IF NOT EXISTS] VIEW view_n 阅读全文
posted @ 2025-11-20 09:49
chao_xiong
阅读(7)
评论(0)
推荐(0)
摘要:
1、delete 子句 从表中删除数据,执行一个“删除所有行”的 DML 操作。 过程: 逐行扫描并删除 每一行删除都写入事务日志(用于回滚和恢复) 触发 DELETE 触发器(如果有) 语法: delete from 表名 where 条件 -- 删除特定的行 delete from 表名 -- 阅读全文
posted @ 2025-11-20 09:24
chao_xiong
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号