• 主页
  • Oracle 基础和管理
  • Oracle 高级技术
  • Oracle 认证与考试
  • 职位交流

问一句SQL写法

niechen2012 2013-04-10 04:20:31
code表 列:Id value 对应的数据 1 男 ;2 女
student表 列:name sex 对应数据 张三 1 ; 李四 2
请问如何查出以下数据
张三 男,
李四 女。

没什么分 求助一下
...全文
366 点赞 收藏 4
写回复
4 条回复
LCore 2013年04月10日
引用 3 楼 fjmwish 的回复:
引用 2 楼 ziwen00 的回复:SELECT T.NAME,DECODE(T.SEX,1,'男',2,'女','未知性别') FROM STUDENT; 性别这个字段...呼呼 或者 是这样 写 select s.name, c.value as sex from student s, code c where s.id = c.sex ……
后面的有点问题吧 select s.name, c.value as sex from student s, code c where c.id = s.sex
回复 点赞
fjmwish 2013年04月10日
引用 2 楼 ziwen00 的回复:
SELECT T.NAME,DECODE(T.SEX,1,'男',2,'女','未知性别') FROM STUDENT; 性别这个字段...呼呼
或者 是这样 写 select s.name, c.value as sex from student s, code c where s.id = c.sex
回复 点赞
陈字文 2013年04月10日
SELECT T.NAME,DECODE(T.SEX,1,'男',2,'女','未知性别') FROM STUDENT; 性别这个字段...呼呼
回复 点赞
core0 2013年04月10日
select s.name, c.value from code c, student s where s.sex = c.value
回复 点赞
发动态
发帖子
Oracle
创建于2007-09-28

6418

社区成员

5.4w+

社区内容

Oracle开发相关技术讨论
社区公告
暂无公告