我正在下桌
x1c 0d1x的数据
我需要像“account_number with any column which doesn 't have null“这样的数据
条件:
1.帐号列不能为空。它总是有价值的
1.应忽略空列。
1.在每一行(在表中)帐号和非空列应形成一个记录。
1.代码应该是SQL而不是PL/SQL。
下面是示例输出格式
的
表语法:
CREATE TABLE demo (acc_no number primary key, id_no varchar2(20), id_no2 varchar2(20), id_no3 number, lice_no number)
INSERT INTO demo (acc_no,id_no,id_no2) VALUES ( '452', '452', '452');
INSERT INTO demo (acc_no,id_no3,lice_no) VALUES ('411','568','987');
字符串
1条答案
按热度按时间nxowjjhe1#
这是Oracle,没有
text
数据类型,所以我切换到varchar2
。字符串
一个简单的选项是
union
列来获取行;由于数据类型必须匹配,我在integer
列上使用了to_char
:型