摘要: 秒懂例子: substring('98765',-1,3) 结果:9 substring('98765',0,3) 结果:98 substring('98765',1,3) 结果:987 在操作sqlserver时候用到了substring函数 SUBSTRING ( expression, sta 阅读全文
posted @ 2016-02-24 15:40 iwsx 阅读(2230) 评论(0) 推荐(1) 编辑
摘要: DATEADD() 函数在日期中添加或减去指定的时间间隔。 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 datepart 参数可以是下列的值: dat 阅读全文
posted @ 2016-02-24 14:47 iwsx 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(3 阅读全文
posted @ 2016-02-24 14:28 iwsx 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 数据库名是一个标识符,表名也是一个标识符,在SQL SERVER中标识符分为两类:(1).常规标识符;(2).分隔标识符两者重要的区别:常规标识符必须严格遵守命名的规定,而分隔标识符则可以不遵守命名规定,只要用[],""分隔出来就可以。》》格式a、标识符的首字母:必须是所以统一码标准中规定的字符、包... 阅读全文
posted @ 2016-01-26 11:37 iwsx 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。通俗简单的说:PIVOT就是行转列,UNPIVOT就是列传行一、PIVOT实例1. 建表建立一个销售情况... 阅读全文
posted @ 2015-12-25 16:51 iwsx 阅读(327) 评论(0) 推荐(0) 编辑
摘要: /* 标题:普通行列转换(version 2.0) 作者:爱新觉罗.毓华 时间:2008-03-09 地点:广东深圳 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。 ... 阅读全文
posted @ 2015-12-25 16:49 iwsx 阅读(226) 评论(0) 推荐(0) 编辑
摘要: SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。1. 字符串函数函数 名称 参数 示例 说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的ASCII 码。char(整数表达式)select char(100) 返回 d把AS... 阅读全文
posted @ 2015-12-24 11:27 iwsx 阅读(444) 评论(0) 推荐(0) 编辑