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 server 2012远程链接的方法及步骤
- sql server链接查询
- sql server链接查询
- navcat导入mysql.sql出现:2006, 'MySQL server has gone away'
- java:安装Runtime Environment,设置Tomcat Server 的方法
- SQL Server 复制需要有实际的服务器名称才能连接到服务器
- [翻译]——SQL Server使用链接服务器的5个性能杀手
- [GraphQL] Fetch Server Data and Client-side State in One Query using React Apollo + GraphQL
- [SQL] sql server中如何查看执行效率不高的语句
- 未与信任SQL Server连接相关联的解决方法
- SQL Server replication requires the actual server name to make a connection to the server.错误解决
- VIEW SERVER STATE permission was denied on object 'server', database 'master'
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- Sql Server中sql语句自动换行
- oracle与sql server大批量存储过程可以替换部分
- Sql Server中sql语句自动换行
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
- Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled
- eclipse tomcat add时提示The Tomcat server configuration at ServersTomcat v6.0 Server at localhost-
- Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config.
- 从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server
- SQL Server未找到或无法訪问server问题解决
- 【大数据开发运维解决方案】记一次同事不慎用root起动weblogic以及启动日志卡在The server started in RUNNING mode 问题解决过程
- Zabbix之YUM安装zabbix-server
- SQL Server 数据库模式