Table a 中,test 是number(1)类型的,值只能为0,1
现在 select test from a ,当 test=0,显示“是”,当test=1,显示“否”。希望得到的结果是这样的,
Test
-----
是
是
否请问该如何实现?
现在 select test from a ,当 test=0,显示“是”,当test=1,显示“否”。希望得到的结果是这样的,
Test
-----
是
是
否请问该如何实现?
解决方案 »
- 虚拟机安装RAC,网卡可以用NAT方式连接吗?
- Oracle11G for linux 64用exp导出数据时的奇怪问题.无法导出空表。
- 在RedHat9的Crontab中执行Oracle自动备份的问题
- oracle打9208补丁问题
- 像SQL_HANDLE_ENV这些odbc api中的宏的意思,哪里有资料查看啊
- 问一个低级问题:我想让数据库在每天定时执行一个存储过程,如何实现?
- 请问,方案->表-> HR,MDSYS,OE,PM,SYS,SYSTEM,SCOTT等是什么来的?分区?
- 高分求解,第一次用存储过程中出现的一个简单错误?
- 指定用户的问题
- 如何将Oracle数据库整体导入至另一台电脑?
- 如何统计ORACLE数据库某字段英文字符的个数和中文字符的个数?
- 关于oracle查询慢的问题
select decode(test,1,'是','否') from a;
select decode(test,1,'是',0,'否') as Test from a;
性别
1 男
2 女
3 男
4 女
select case test=1 then '是' else '否' end from a;
这种可以
select case test=1 then '是' else '否' end from a;
试了下不可以的
select case when test=1 then '是' else '否' end from a;