在数据库中存储的是 0 1 2 为了数据处理方便就在查询的时候根据规则将012转换成对应的字符串 SELECT (case 字段名 WHEN 0 THEN '字符串1' WHEN 1 THEN '字符串12' end) as 自定义名字, FROM 表名 在mysql中本人使用没问题 oracle中应该也是这样的 避免查到数据再去转换,这样使用起来就比较方便