select 
case when level_no='0000000000' then '1' else '1' end 查詢,
case when level_no like '1%' then '1' else '0' end 新增,
case when level_no like '01%' then '1' else '0' end 修改,
case when level_no like '001%' then '1' else '0' end 刪除,
case when level_no like '00001%' then '1' else '0' end 列印from log101m 我想實現:黨level_no 為‘*1********’時 列標題顯示為‘修改’
          黨level_no 為‘**1*******’時 列標題顯示為‘刪除’
          黨level_no 為‘****1*****’時 列標題顯示為‘列印’
          其中一個*代表一個字符
怎麽實現,有誰知道?告訴我下,好嗎?謝謝了

解决方案 »

  1.   

    我終于知道了
    單個字符匹配用下划綫_
    改成:
    select 
    case when level_no='0000000000' then '1' else '1' end 查詢,
    case when level_no like '1%' then '1' else '0' end 新增,
    case when level_no like '_1%' then '1' else '0' end 修改,
    case when level_no like '__1%' then '1' else '0' end 刪除,
    case when level_no like '____1%' then '1' else '0' end 列印
    from log101m