在Sql Server中计算1+2+...+100

原创 2006年05月29日 10:09:00

创建一个存储过程:

create procedure MySum
@n int,
@sum int output
as
set @sum=0
set @n=100
while @n>0
begin
 set @sum=@sum+@n
 set @n=@n-1
end

--invoke
declare @sum int
exec MySum-1,@sum output
select @sum

Sql Server 2008——查询(1)——计算列

所谓的计算列就是对表中的字段进行计算从而达到想要的效果。 查询所有信息: select * from Employees --*表示所有信息 --from Employees:表示在Employees...
  • aiming66
  • aiming66
  • 2016年06月04日 18:54
  • 923

SQL SERVER 创建计算列

在CREATE TABLE或ALTER TABLE语句中定义的列可以源于独立的或者基于列的计算。如果需要在相关查询中对相同的数据重复计算,则计算列就变得很有用。计算列以创建表或修改表的时候定义的表达式...
  • i1j2k3
  • i1j2k3
  • 2014年08月27日 10:23
  • 2666

工资计算(用SQL来计算)

工资计算的公式是: 税金 = (工资 - 社保公积金 - 3500)*0.25 - 1005 税后 = 工资 - 社保公积金 - ((工资-社保公积金-3500)*0.25-1005)       ...
  • yupeigu
  • yupeigu
  • 2017年04月12日 11:09
  • 1172

根据时间段计算工作日的天数(SqlServer),包含节假日的处理

创建节假日表: USE [XHManage] GO /****** Object:  Table [dbo].[Holiday]    Script Date: 02/20/2014 17:51...
  • wyzlwyzl
  • wyzlwyzl
  • 2014年02月20日 18:06
  • 5250

SQL Server中的窗口计算

SQL Server中的窗口函数 - CareySon - 博客园 http://www.cnblogs.com/CareySon/p/3411176.html 1. 窗口计算简介 为了支持窗口计...
  • xiaohu2022
  • xiaohu2022
  • 2016年01月25日 11:03
  • 340

SQL数据库——计算列

一般在写SQL的时候应该避免在条件中使用函数,因为这样就不能有效的使用索引,从而无法生成高效的执行计划。 SQL Server提供了计算列可以帮助我们解决这个问题。 由于存储计算列需要额外...
  • Shiyaru1314
  • Shiyaru1314
  • 2015年05月26日 11:47
  • 3087

SQL Server中以星期一为每周第一天 计算周数

SQLServer中以星期一为每周第一天 计算周数,但是在网上搜了,看了一些,比如如下的文章: 把星期一作为每个星期的开始在一年中求取周数 写的都挺复杂,一堆的sql代码,但是实际运行了一下,都是...
  • yupeigu
  • yupeigu
  • 2016年11月08日 11:43
  • 1341

实现SQL动态列计算的示例

被数据库厂商扩展后的SQL可以动态拼接出语句执行,但SQL的集合运算和有序计算不方便,实现动态列计算很繁琐,往往要借助高级语言拼出动态SQL。   免费的集算器支持动态脚本、有序计算、显式集合,...
  • u012388497
  • u012388497
  • 2015年11月13日 09:13
  • 2037

第十章——维护索引(8)——在计算列中创建索引提高性能

前言:在理解计算列上的索引之前,先了解计算列的基本知识。计算列由可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表...
  • DBA_Huangzj
  • DBA_Huangzj
  • 2013年05月16日 21:43
  • 5816

简化SQL式计算之行间计算

在数据库应用开发中,我们经常需要面对复杂的SQL式计算,行间计算就是其中一种,比如用每月的销售额除以上月的销售额,求比上期,或用每月销售额除以去年同月的销售额,求同期比。有些数据库没有提供SQL200...
  • u012388497
  • u012388497
  • 2015年09月01日 08:11
  • 1026
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Sql Server中计算1+2+...+100
举报原因:
原因补充:

(最多只允许输入30个字)