sql变量从select,insert获取值两种情况的操作

数据库 SQL Server
在您学习sql变量的过程中,sql变量从select,insert获取值的各种情况是应该需要掌握的,下面就将为您介绍sql变量从select,insert获取值的单值情况及记录集情况的操作,供您参考

下面将为您介绍sql变量从select,insert获取值的单值情况及记录集情况的操作,供您参考,希望对您学习sql变量会有所帮助。

use Northwind

--整形sql变量的赋值

declare @addr int
set @addr = (select sum(power(2,cast(EmployeeID as integer))) as addr from employees )
print '员工id的平方和为:'+cast(@addr as varchar(10))

--浮点数sql变量的赋值

declare @total float
set @total = (select sum(freight) as freight from Orders)
print '所有商品的总运费为:'+cast(@total as varchar(10))

--记录集sql变量的赋值

declare @tb table(id int,name varchar(20),country varchar(20))
insert into @tb select employeeid,firstname+' '+lastname,country from employees
select * from @tb
select a.name,b.customerId,b.freight from @tb a,orders b where a.id=b.employeeid

关键点:单值情况下,select一定要用括号

 

 

【编辑推荐】

Transact-SQL变量的声明

设置Transact-SQL变量中的值

SQL变量定义赋值及调用

教您使用SQL参数变量来传递记录值

SQL中的指示变量及数组变量

 

 


 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-28 15:46:22

SQL删除重复记录

2010-10-25 10:31:51

Oracle函数

2010-10-21 16:24:18

sql server升

2009-07-06 23:23:15

Sybase数据库修复

2010-04-25 17:34:30

负载均衡实现

2010-09-03 15:27:02

SQLSELECT语句

2010-06-30 13:07:17

SQL Server函

2010-10-20 15:48:56

SQL Server许

2024-02-04 09:24:45

MyBatisSQL语句Spring

2016-11-07 09:02:02

Malloc内存syscall

2010-11-01 09:54:24

DB2管理服务器

2010-11-12 11:48:15

2013-06-27 09:26:50

Android界面刷新

2015-04-30 08:00:05

数据中心多种操作系统

2010-09-06 17:26:54

SQL函数

2010-09-02 16:46:18

SQL删除

2010-09-13 10:55:44

SQL Server

2015-11-26 10:05:21

MySQL服务增加从库

2010-09-28 15:12:27

Javascript

2010-11-24 08:54:33

点赞
收藏

51CTO技术栈公众号