sql server链接查询
2023-09-14 08:57:41 时间
一、连接
结果集中有多个表的信息时用连接查询
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语句错误号
结果集中有多个表的信息时用连接查询
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语句错误号
相关文章
- sql server 备份还原_什么是SQL
- SQL手工注入漏洞测试(Sql Server数据库)
- SQL Server配置链接服务器
- 轻松掌握:使用SQL Server执行SQL脚本(sqlserver执行sql脚本)
- sql server比较Oracle 与 SQL Server的优缺点(oracleltgt)
- 夜莺灯火中,SQL Server召唤希望(夜莺sqlserver)
- serverOracle 与 SQL Server之间的友谊连接(oracle连接sql)
- SQL Server及链接串的解读研究(sqlserver链接串)
- SQL Server连接异构数据库的桥梁作用(sqlserver 链接)
- 足SQL Server连接:让您的需求满足(sqlserver连接满)
- SQL Server表之间的链接:探索新机遇(sqlserver表链接)
- 用SQL Server技能找到一份理想的工作(sqlserver找工作)
- 利用SQL Server实现与用友数据的互通(sqlserver和用友)
- sql两大主流数据库之比较—SQL Server和MySQL(sqlserver和my)
- SQL Server之上的精准匹配:追求更高效率(sqlserver匹配度)
- 使用SQL Server执行SQL文件的最佳实践(sqlserver执行sql文件)
- MySQL 中 Server 的重要性(mysql中server)
- pythonclient使用httppost到server端的代码