gpt4 book ai didi

sql - SELECT WHERE 列值位于数组中

转载 作者:行者123 更新时间:2023-12-03 08:12:36 24 4
gpt4 key购买 nike

假设我有一个名为“myTable”的表:

columnA|    columnB|    columnC
1 | Yellow| Apple
3 | Red | Grape
8 | Blue | Banana
6 | Green | Orange

上表是出于演示目的对实际表的简化。想象一下实际表有 100K + 行。现在,我只想选择列表/数组中 columnB 所在的行:例如 - ['Red', 'Blue', 'Green']。我不确定此处使用的语法是否正确。

 SELECT * FROM myTable WHERE columnB IN Array['Red', 'Blue', 'Green']

实现此目的的正确语法是什么?

最佳答案

这是示例,我相信它适用于 MS SQL

SELECT p.FirstName, p.LastName, e.JobTitle  
FROM Person.Person AS p
JOIN HumanResources.Employee AS e
ON p.BusinessEntityID = e.BusinessEntityID
WHERE e.JobTitle IN ('Design Engineer', 'Tool Designer', 'Marketing Assistant');

或者简单的文字(注意文本是否位于下、上或正确的底部)。

SELECT * FROM design WHERE Color IN ('Red', 'Green', 'Blue');  

关于sql - SELECT WHERE 列值位于数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70368180/

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