select case len(字段) when len(字段) > 2 then "aa" else "bb" end from Excel这样查是会出错的请问如果要值行一条这样的语句查询Excel应该怎么写?

解决方案 »

  1.   


    select case  when len(字段) > 2 then "aa" else "bb" end from Excel
      

  2.   

    我不知道要比较什么
    case len(字段)
    只是在Case里没写东西而已
    难道有区别吗?
      

  3.   

    select case len(字段) when len(字段) > 2 then "aa" else "bb" end from Excelselect case           when len(字段) > 2 then "aa" else "bb" end from Excel同学仔细比较一下然后再去好好看看case ..when..then  语法
      

  4.   

    算了哥们不和你争了你我觉得你应该自己去试一下
    查询的不是SqlServer 是Excel
    问题解决了用的是IIF(len(字段) > 2,'aa’,'bb' )