文章目录 一、连接查询 (一)无条件连接 (二)连接条件 (三)连接类型 (四)案例演示 二、一般内连接 (一)语法格式 (二)案例演示 任务1、查询银行发放贷款情况 任务2、显示贷款金额500万以上的记录 任务3、统计各银行发放贷款总额和发放贷款平均额 任务4、查看数据是否满足一定规则 思路分析 SQL语句 查询结果里银行编号替换成银行名称,需要三表关联查询 任务5、统计贷款表中男女客户贷款的次数 三、自连接查询 (一)自连接概念 (二)自连接图解 (三)案例演示 任务1、查询与法人“孟非小面”经济性质相同的法人名称和经济性质 任务2、查询与法人“孟非小面”经济性质相同的法人名称和经济性质(不含孟非小面) 任务3、基于法人表找出同一年注册的公司 四、外连接 (一)左连接 (二)右连接 (三)全连接 (四)案例演示 任务1、查询出没有发放过贷款的银行信息 任务2、查询出已经发放过贷款的银行信息 一、连接查询 当查询的数据源涉及多张表时,需要用到连接查询。 (一)无条件连接 两张表进行无条件联接时,交叉组合后所形成的新记录个数是两张表记录数的乘积(m*n) - 笛卡尔积,字段数是两张表字段数的和。 (二)连接条件 在实际应用中,交叉后所产生的所有记录并非都是有用的。因此,在交叉产生新记录时,必须限定在符合什么条件时,才构成一条新记录。 (三)连接类型 (四)案例演示 基于银行表和贷款表查询哪些银行发放了贷款,要求输出:银行编号,银行名称,贷款人,贷款日期,贷款金额