【发布时间】:2018-07-18 11:21:32
【问题描述】:
我有一张桌子:
人
- 人员 ID
- 姓名
- 电话1
- 电话2
- 传真1
- 传真2
我有这样的记录:
SELECT * FROM Person
1 Test 0123 NULL 0123
2 Test2 NULL 567 789 NULL
3 Test3 0123 NULL NULL 0123
4 Test4 0123 5555 NULL
(结果有 NULL 但也有 EMPTY 字符串)
我想选择所有有效数字(每个可用数字多条记录):
1 Test 0123
1 Test 0123
2 Test 567
2 Test 789
这可能吗?我选择每个可用值的所有列并将值存储在最后一列中?
【问题讨论】:
-
我想第二列应该是这个人的真实姓名,而不仅仅是
'Test'。我还假设您想要人 3 和 4。 -
样本数据和你提供的结果好像有问题……
标签: sql sql-server database join