gpt4 book ai didi

mysql - SELECT 和 WHERE 中的 SQL CASE 用于选择行

转载 作者:行者123 更新时间:2023-11-28 23:52:50 26 4
gpt4 key购买 nike

有什么办法可以做到这一点:

SELECT *, CASE WHEN a=0 THEN "test1"
WHEN a=1 THEN "test2"
END AS a FROM table WHERE a LIKE "%test%"

所以它应该给我所有 a=0 或 a=1 的行。重点是我需要使用字符串“test”搜索这些行。

最佳答案

在喜欢的地方给出大小写,

SELECT * FROM table WHERE (CASE WHEN a=0 THEN "test1"
WHEN a=1 THEN "test2"
END) LIKE "%test%"

关于mysql - SELECT 和 WHERE 中的 SQL CASE 用于选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347681/

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