gpt4 book ai didi

sql - 如何将任意字符串列表转换为 SQL 行集?

转载 作者:行者123 更新时间:2023-12-05 08:44:45 25 4
gpt4 key购买 nike

我有一个简单的字符串列表,可以是任意长度。我希望能够像使用行集一样使用这个字符串列表。有问题的应用正在针对 SQL Server 运行。

为了更清楚,如果我执行 SELECT 'foo', 'bar', 'baz',我会在一行中得到 'foo'、'bar' 和 'baz' 作为字段。我希望将它们中的每一个都视为单独的一行。

是否有我缺少的 SQL(或特定于 SQLServer 的)函数或技术,或者我是否必须求助于使用外部脚本语言编写函数?

最佳答案

嗯,作为一种“技术”,有

SELECT 'foo'
UNION ALL
SELECT 'bar'
UNION ALL
SELECT 'baz'

(ALL 用于涵盖某些字符串相同的情况 - UNION 不带 ALL 将删除重复项);但是在不了解您的情况的情况下,很难说这是否是您需要的...

关于sql - 如何将任意字符串列表转换为 SQL 行集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com