
MSSQL
decamincow
这个作者很懒,什么都没留下…
展开
-
sqlserver CASE WHEN 中 NULL 值判断方法
--表内容select * from 物件设计数量统计表--1.判断空值,不成功select case 项目名称 when '北二环' then 'A' when '北三环' then 'B' when null then '空值' else 'C' END 项目名称f原创 2014-01-05 22:28:55 · 37861 阅读 · 4 评论 -
sqlserver实现结果集的合并(干货)
标题解释:→步骤1:原始SQL 步骤2:加FOR MXL PATH('')步骤3:把标签换成逗号步骤4:去掉第一个逗号原创 2013-11-28 16:20:34 · 3514 阅读 · 0 评论 -
sqlserver实现结果集的拆分(干货)
标题解释:→步骤1:准备个试验表 步骤2:通过系统表准备个递增number列步骤3:保证每组单位前有个逗号,通过逗号算出其所在位置步骤4:计算每组单位内容长度步骤5:最终代码及其结果原创 2013-11-29 14:38:00 · 955 阅读 · 0 评论 -
sqlserver实现各种乘法表
--1.乘法表左上declare @a int,@b int,@c varchar(max)set @a=1set @c=''while @a<=9beginset @b=1 while @b<=(10-@a) begin set @c=@c+cast(@a as varchar(1))+'*'+ cast(@b as varchar(1)) +'='+left(cast(@原创 2013-11-05 16:35:18 · 1791 阅读 · 0 评论 -
sqlserver实现字符串从小到大排序
--字符串排序declare @a int, @b int, @c int, @d varchar(max), @e varchar(max), @f varchar(max)set @a=1set @b=1set @d='bbdgegpoakfoa'set @c=LEN(@d)set @e=SUBSTRING(@d,1,1)set @f=''while @b<@cbeginw原创 2013-11-05 16:38:25 · 4259 阅读 · 0 评论 -
varchar和char
用三点来讲解占用存储空间:varchar是可变长度,char是定长。比如:varchar(20)的字段存"123"需要 4 个字节来存储,多一个字节来记录长度。 char(20)的字段存"123"需要20个字节来存储。建议固定长度的字段用char,不定长的字段用varchar,这样节省存储空间。内存申请空间:原创 2014-03-18 13:19:36 · 519 阅读 · 0 评论