摘要: SELECT = CASE WHEN THEN WHEN THEN ELSE END 在上面的代码中需要用具体的参数代替尖括号中的内容。下面是一个简单的例子: USE pubs GO SELECT Title, 'Price Range' = CASE WHEN price IS NULL THEN 'Unpriced' WHEN price < 10 THEN 'Bargain' WHEN price BETWEEN 10 and 20 THEN 'Average' ELSE 'Gift... 阅读全文
posted @ 2013-07-21 15:59 残阳飞雪 阅读(400) 评论(0) 推荐(0) 编辑
摘要: --SQL基础-->常用函数--==================================/*一、函数的分类SQL函数一般分为两种单行函数基于单行的处理,一行产生一个结果多行函数基于多行的处理,对多行进行汇总,多行产生结果二、函数形式function_name [(arg1, arg2,...)]三、常用的单行函数:1.字符函数:lower(x)转小写upper(x)转大写initcap(x)单词首字母转大写concat(x,y)字符连接与| |功能类似substr(x,start [,length])取子串格式: substr('asdfasdfasdfasddf&# 阅读全文
posted @ 2013-07-21 12:20 残阳飞雪 阅读(9914) 评论(0) 推荐(0) 编辑
摘要: ----递归函数--------------------------------------------------------------------------create function dbo.f_get_data_by_recursion ( @group_father_id int ) returns @groups_result table (group_id int,group_name varchar(50),group_father_id int,last_count int) begin declare @count as int set @count=1 ... 阅读全文
posted @ 2013-07-21 10:20 残阳飞雪 阅读(315) 评论(0) 推荐(0) 编辑