要编写一个SQL查询,从多个列中选择值的列表,可以使用UNION操作符。
以下是一个示例代码:
SELECT column1 AS selected_value FROM table1
UNION
SELECT column2 AS selected_value FROM table2
UNION
SELECT column3 AS selected_value FROM table3;
在这个示例中,我们从三个不同的表(table1、table2、table3)中选择列(column1、column2、column3)的值,并将它们合并为一个列表。使用UNION操作符可以确保返回的结果集中不包含重复的值。
请注意,每个SELECT语句都必须选择一个具有相同数据类型的列,并使用AS关键字为列指定一个别名,以确保结果集中的所有值都属于同一个列。在这个示例中,我们使用AS关键字将每个选择的列重命名为"selected_value"。
你可以根据你的具体需求修改这个示例代码,选择不同的列和表,并根据需要添加WHERE子句或其他操作符来过滤和排序结果集。