当前位置: 代码迷 >> Oracle管理 >> 怎么在查询一张表中所有字段,并且在其中一个字段中使用用decode函数
  详细解决方案

怎么在查询一张表中所有字段,并且在其中一个字段中使用用decode函数

热度:180   发布时间:2016-04-24 04:08:15.0
如何在查询一张表中所有字段,并且在其中一个字段中使用用decode函数
我有一张表,字段分别为:学生、老师、课程、类别,但是类别字段以数字区分的,1代表理科,2代表工科。怎么样查询全部字段并能将类别字段的显示为理科与工科,
select  decode(lb,1,'理科',2,'工科') "类别"  from table1;
怎么写这个语句呢?
------解决思路----------------------
引用:
不能用星号这样的来显示全部么?

可以
select t.*,decode(t.category,1,'理科',2,'工科','')  as kind from table1 t
  相关解决方案