zoukankan      html  css  js  c++  java
  • sql中case when 的用法,字符串拼接,以及连接其他服务器数据库。

    select       
      a.acct_week  
      ,a.BRANCH_CD  
      ,a.store_cd    
      ,a.item_cd    
     
    select       
      a.acct_week  
      ,a.BRANCH_CD  
      ,a.store_cd    
      ,a.item_cd    
      ,a.jan    
      ,a.sales_cnt  
      ,a.POS_CUSTOMER_CNT
      ,a.PI    
      ,a.GoalPI    
      ,round(a.GoalPI*a.POS_CUSTOMER_CNT/1000,0) as goal_sales_cnt
      ,(case     
        when (a.PI='' or a.PI=0 or a.PI is null) then '-' 
               when a.PI>(a.GoalPI/3) then '-'
         else '対象'    
        end     
               ) as PIフィルタ  
      ,(case     
        when (a.PI='' or a.PI=0 or a.PI is null) then '-' 
               when a.PI<(a.GoalPI*2) then '-'
         else '対象'    
         end     
               ) as PIフィルタ1  
    into #dataB    
    from       
      #dataA as a   
       

    case when 的用法

    if object_id('tempdb..#num_store_cd') is not null drop table #num_store_cd  
    create table #num_store_cd          
    (              
      num int            
    , store_cd int          
    )              
                   
    --select * from #num_store_cd          
    if @e>@f ---------------------------------------------得20个店ID号
    begin              
    insert into #num_store_cd--------------  表相同要在外边建立好表再插入        
    select               
      num,store_cd          
    from               
      #store             
    where               
      num between @d and @f        
    end               
                   
    if @e<=@f              
    begin               
    insert into #num_store_cd--------------  表相同要在外边建立好表再插入        
    select               
      num,store_cd          
    from               
      #store             
    where               
      num between @d and @e        
    end              
    OPENDATASOURCE(''SQLOLEDB'',''Data Source=;User ID=;Password='').DB(数据库).dbo.MMMMMmInfo_'+@c+''+CONVERT(varchar(8),@store_cd)+'            (表)

    字符串拼接,以及连接其他服务器数据库。 

  • 相关阅读:
    09不可变类型
    08浅拷贝和深拷贝
    07参数的传递
    06判等对象是否相等
    05引用类型以及特殊引用类型string
    报错:Missing type map configuration or unsupported mapping
    黄聪:VS2010开发T4模版引擎之基础入门
    黄聪:《网站高转换率法则》#2:你的网站是垃圾站吗?
    黄聪:《网站高转换率法则》#1:为什么要研究网站转换率?
    黄聪:百度知道中对HTML字符实体、字符编号,&开头字符的使用
  • 原文地址:https://www.cnblogs.com/zigewb/p/3079651.html
Copyright © 2011-2022 走看看