我有一个非常简单的问题,我无法解决。我需要做这样的事情:
select distinct * from (1, 1, 1, 2, 5, 1, 6).
有人可以帮忙吗??
编辑
数据来自我们的一位客户的文本文件。它完全没有格式化(它是一个非常长的单行文本),但在 Excel 中可以这样做。但这对我来说并不实用,因为我需要在我的 sql 查询中使用这些值。每次我需要运行查询时都这样做并不方便。
获取一长串逗号分隔文本 的不同值的最简单方法是使用查找替换UNION来获取不同值。
SELECT 1 UNION SELECT 1 UNION SELECT 1 UNION SELECT 2 UNION SELECT 5 UNION SELECT 1 UNION SELECT 6
应用于您的长行逗号分隔文本
UNION SELECT
SELECT
您现在应该有一个有效的查询