SQL Server
浮生皆客
这个作者很懒,什么都没留下…
展开
-
SQL Server iff函数的使用
select iff(条件,1,2) from table_name条件:带有字段值的判断表达式,结果为 true || false1:当条件判断为true时选择的结果值2:当条件判断为false时选择的结果值例:select iff(age < 18,‘未成年’,‘已成年’) as ‘是否成年’ from person从person表查询age列,判断某个person的...原创 2018-11-13 20:25:33 · 8388 阅读 · 0 评论 -
SQL Server case函数的使用
1: select case A when ' ' then ( case B when ' ' then C else B end ) else A end from table_name2: selectcasewhen A <> ' ' or A is not null then Awhen B <> ' ' or B is not null th...原创 2018-11-12 20:38:02 · 2433 阅读 · 0 评论 -
SQL Server transaction+在sql执行中进行条件判断
begin transactiondeclare @parameter type select @parameter = count(*) from table_name where A = ' 'if @parameter1 <> 0begin执行sqlendelsebegin执行sqlendcommit transaction例:...原创 2018-11-14 21:29:55 · 419 阅读 · 0 评论 -
SQL Server row_number() over()函数的使用
row_number() over(partition by 1 order by 2 desc) 1:表中的某一个列名2:表中的某一个列名该函数表示数据按列1分组,分组后各组按列2降序排序,函数返回各行数据在各组中的排序编号例:select employeeId,departmentId ,salary ,row_number() over(partition by depa...原创 2019-01-02 21:29:32 · 6343 阅读 · 0 评论