asp中case的应用

select case groupid
case "100"
sql="SELECT (case agentName when '"&agentName&"' then '0' else '1' end) as orderid ,id,CustomName, tel, agentName, Createtime,Address,latesttime,modifyname FROM dbo.HouseCusManage where 1=1 "
case "2"
sql="SELECT (case agentName when '"&agentName&"' then '0' else '1' end) as orderid ,id, tel,CustomName, agentName, Createtime, Address, latesttime, modifyname  FROM dbo.HouseCusManage where 1=1 "
case "1"
sql="SELECT '1' as orderid ,id,CustomName, tel, agentName, Createtime, Address, latesttime,modifyname FROM dbo.HouseCusManage where agentName = '"&agentName&"'"
end select
'select (case userid  when  '自己的ID' then '0'  else userid  end)  as orderid    from table  order by orderid

if Request("search")<> Empty then
   if trim(request("CustomName"))<>"" then
    
  sql=sql+"and CustomName like '%"&request("CustomName")&"%'"
 
   end if
   if trim(request("tel"))<>"" then
    sql=sql+"and tel='"&request("tel")&"'"
   
   end if
   if trim(request("Address"))<>"" then
      
    sql=sql+"and Address like '%"&request("Address")&"%'"
   
   end if
   if begintime<>"" then
  
    
    sql=sql+"and  Createtime >= Convert(datetime, '" & begintime & " 00:00:00')"
   
 end if
 
 if endtime<>"" then
    
    sql=sql+"and Createtime <= Convert(datetime, '" & endtime & " 23:59:59')"
   
 end if
end if
sql=sql+"order by orderid ,id desc "
set rs=server.CreateObject("adodb.recordset")

rs.open sql,conn,1,1

'response.write "暂时无客户电话资料!"
 'end if
%> 

case的应用:

SELECT au_fname, au_lname,
   CASE state
      WHEN 'CA' THEN 'California'
      WHEN 'KS' THEN 'Kansas'
      WHEN 'TN' THEN 'Tennessee'
      WHEN 'OR' THEN 'Oregon'
      WHEN 'MI' THEN 'Michigan'
      WHEN 'IN' THEN 'Indiana'
      WHEN 'MD' THEN 'Maryland'
      WHEN 'UT' THEN 'Utah'
        END AS StateName
FROM pubs.dbo.authors
ORDER BY au_lname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值