一、连接
结果集中有多个表的信息时用连接查询1.内连接: 多个表根据公共列连接,符合条件的显示,不符合条件的不显示 2.外连接: 多个表根据公共列连接,显示一个表中的所有信息,另个表中中符合条件的信息,不符合条件的用null补齐 内连接查询语法: select * from 表1 [inner]join 表2 on 条件(公共列) 外连接查询语法: select * from 表1 [left][right]join 表2 on 条件(公共列) 二、sql编程 1. 局部变量 @名称 --用户自己定义的 声明变量: declare @变量名 类型 给变量赋值: set:a。不支持一次给多个变量赋值 ,b。表达式不能有多个值。 c 。表达式无返回值时变量为null select a。支持一次给多个变量赋值 ,b。表达式可以有多个值,但只保留最后一个值。c 。表达式无返回值时变量保持原值 输出变量的值: print 字符串 select 变量1,变量2 2.全局变量 @@名称 --系统定义赋值的,用户只能访问 @@indenity 当前最大标识 @@error 最近的sql语句错误号