首页 新闻 会员 周边 捐助

求一条oracle的sql查询

0
[已解决问题] 解决于 2018-01-30 15:51

求一条sql语句,假设在oracle中有一张表emp,表中有字段id,name,sex,card;

已知一条信息id为34;

获取信息格式为

   id,value,filename

  34   张三    name

  34   男      sex

   34   ID9890  card

要求sql不是写死的

 

    

  

sql
我已随风去的主页 我已随风去 | 初学一级 | 园豆:15
提问于:2018-01-29 18:26
< >
分享
最佳答案
0
WITH A AS (
  SELECT E.ID,
         E.NAME VALUE,
         'name' FILE_NAME
  FROM emp E
)
, B AS (
  SELECT E.ID,
         E.SEX VALUE,
         'sex' FILE_NAME
  FROM emp E
)
, C AS (
  SELECT E.ID,
         E.CARD VALUE,
         'card' FILE_NAME
  FROM emp E
)
SELECT * FROM A UNION
SELECT * FROM B UNION
SELECT * FROM C
奖励园豆:5
zhangweiwen | 小虾三级 |园豆:904 | 2018-01-29 22:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册