我有一张test表
字段如下:
ID NUMBER N
NAME VARCHAR2(200) Y
PASSWORD VARCHAR2(200) Y 查询数据如下
1 aaa 1213
2 2312 12312
3 321 qww
4 21 213
 
我想构造第一条空记录,能在SQL中查询出来,但在数据库没这条记录,请问各位前辈该怎么做?

解决方案 »

  1.   


    select '' ID,'' NAME,'' PASSWORD
    from dual
    union all
    select ID,NAME,PASSWORD
    from test
      

  2.   

    不行啊 出现错误
    ORA-01790: expression must have same datatype as corresponding expression
      

  3.   

    类型不匹配 插null吧select null ID,null  NAME,null  PASSWORD
    from dual
    union all
    select ID,NAME,PASSWORD
    from test
      

  4.   

    非常感谢用这个方法可以
    select null ID,null  NAME,null  PASSWORD
    from dual
    union all
    select ID,NAME,PASSWORD
    from test