01 2013 档案

摘要:%(百分号):百分号代表任意长度的字符串,包括空字符串。_ (下划线):下划线代表任意单个字符。[<字符列>] :方括号中包含一列字符(例如 '[ABC]'),表示必须匹配列指定字符中的一个字符。[<字符>-<字符>] : 方括号中包含一个字符范围(例如 '[A-E]'),表示必须匹配指定范围内的一个字符。[^<字符列或范围>] :方括号中包含一个插入符(^),后面跟着一个字符列或范围(例如 '[^A-E]'),表示不属于指定字符列或范围内的任意单个字符。ESCAPE(转义)字符 :如果想要搜索包含 阅读全文
posted @ 2013-01-29 22:08 守护之翼 阅读(265) 评论(0) 推荐(0) 编辑
摘要:字符串串联运算符(加号[+]):将两个或多个字符串合并或串联成一个字符串。 注意:ANSI SQL 规定对 NULL 值执行字符串串联运算也会产生 NULL 值的结果。这是 SQL Server 的默认行为。 通过将一个名为 CONCAT_NULL_YIELDS_NULL 的会话选项设置为 OFF,就可以改变 SQL Server 处理串联的方式。这时,SQL Server 将把 NULL 值作为空字符串来进行串联。 例如:SET CONCAT_NULL_YIELDS_NULL OFF;注意:强烈建议避免修改 SQL Server 的标准行为。如果要把 NULL 值作为字符串(用空字符串... 阅读全文
posted @ 2013-01-29 06:45 守护之翼 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:在 SQL Server 中,为列定义别名有三种方式:1. 使用 AS ,定义别名,也是推荐做法 格式:<表达式> AS <别名>2. T-SQL 中还支持 <别名>=<表达式>(别名=表达式)。基本上我很少见到有采用这种方式为列定义别名的。3. SQL Server 中还支持下面这样为列定义别名 格式:<表达式> <别名>(<表达式> 空格 <别名>) 这种方式非常不明确,不建议使用。注意:有趣的是,如果你不小心忘记在 SELECT 列表的两个列名之间指定一个逗号,代码也不会失败,相反, SQL 阅读全文
posted @ 2013-01-15 23:21 守护之翼 阅读(5317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示