你强以结合程序来做啊。比如你可以做一个数组,第0个是A,第1个是B,取值时直接用select出来的值做数组的下标就成了。

解决方案 »

  1.   

    没问题的
    select col1,col2,if(col2='0','A','B') from tablename .....用if语句就行了
      

  2.   

    用CASE WHEN,具体可以查手册。例:
    SELECT CASE 字段名 WHEN 1 THEN "one" WHEN 2 THEN "two" ELSE "more" END;当该字段值为1,则显示one,2显示two,其他值显示more.
      

  3.   

    SELECT REPLACE(field, "1", "A") AS field FROM table_name;