摘要:
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... 阅读全文
摘要:
--SQL基础-->常用函数--==================================/*一、函数的分类SQL函数一般分为两种单行函数基于单行的处理,一行产生一个结果多行函数基于多行的处理,对多行进行汇总,多行产生结果二、函数形式function_name [(arg1, arg2,...)]三、常用的单行函数:1.字符函数:lower(x)转小写upper(x)转大写initcap(x)单词首字母转大写concat(x,y)字符连接与| |功能类似substr(x,start [,length])取子串格式: substr('asdfasdfasdfasddf 阅读全文
摘要:
----递归函数--------------------------------------------------------------------------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 ... 阅读全文