高级查询
CASE 函数
子查询
查询结果的并、交、差运算
其他一些查询功能
我们知道,查询与刘晨在同一个系的学生,用自连接可以查询,那么还有其他方法吗?如下是自连接查询
SELECT S2.姓名, S2.系别
FROM 学生表 S1 JOIN 学生表 S2
ON S1.系别 = S2.系别 //同一系别
WHERE S1.姓名=‘刘晨’
AND S2.姓名 != ‘刘晨’
一、子查询
子查询的特点:
在 SQL 语言中,一个 SELECT-FROM-WHERE 语句称为一个查询块
子查询是一个 SELECT 查询,它嵌套在 SELECT、INSERT、UPDATE、DELETE语句的 WHERE 或 HAVING 子句内,