oracle数据库中,的NUMBER(20,6) 类型, 查询结果是:0,.9,中间冒出来一个逗号,是这么回事 5
oracle数据库中,有个字段是NUMBER(20,6)类型,查询结果是:0,.9中间冒出来一个逗号,是这么回事...
oracle数据库中,有个字段是NUMBER(20,6) 类型, 查询结果是:0,.9 中间冒出来一个逗号,是这么回事
展开
1个回答
2015-11-26
展开全部
方法1:
SELECT
CASE WHEN 性别列的列名=0 THEN '男'
WHEN 性别列的列名=1 THEN '女'
END as sex,
age_colname as age
FROM 你要查找的表名
WHERE 条件子句
方法2:
使用内置函数转换。(呵呵,没分,够用就行了。)
=>补充:
1 你的错误i guess 因为几个栏位之间没有用逗号分隔造成的。
2 内置函数最常用的方式如icersea:
select decode(column,'0','男','1','女') from table;
SELECT
CASE WHEN 性别列的列名=0 THEN '男'
WHEN 性别列的列名=1 THEN '女'
END as sex,
age_colname as age
FROM 你要查找的表名
WHERE 条件子句
方法2:
使用内置函数转换。(呵呵,没分,够用就行了。)
=>补充:
1 你的错误i guess 因为几个栏位之间没有用逗号分隔造成的。
2 内置函数最常用的方式如icersea:
select decode(column,'0','男','1','女') from table;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询