gpt4 book ai didi

mysql - 如果字符串与 MYSQL 列表之一匹配,则返回 bool 值

转载 作者:行者123 更新时间:2023-11-29 14:54:17 25 4
gpt4 key购买 nike

我有 2 张 table

SEQUENCES
-----------------
sequence (blob)


KNOWN_SEQUENCES
-----------------
sequence (blob)

我需要返回序列表中所有条目的列表,并且如果它位于已知表列表中,我想返回一个 bool 值

sequence            known
----------------------------------
111423fa686ca 0
066787caf5671 1

最佳答案

查看 mysql 中“CASE”的使用。 http://dev.mysql.com/doc/refman/5.0/en/case-statement.html .

我在这里发布了一个示例。抱歉,我现在无法访问 sql 服务器来测试这一点。尝试看看这样的事情是否有帮助。

Select s.sequence,
CASE
WHEN (select count(*) from KNOWN_SEQUENCES k where k.sequence = s.sequence) > 0 THEN '1'
ESLE '0'
END
`known`,
from SEQUENCES s;

此外,在“序列”列上对表“KNOWN_SEQUENCES”建立索引可能会更好地考虑性能。

关于mysql - 如果字符串与 MYSQL 列表之一匹配,则返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034801/

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