gpt4 book ai didi

mysql - 在 MYSQL 中查找另一个字符串

转载 作者:行者123 更新时间:2023-11-29 00:26:43 25 4
gpt4 key购买 nike

我有这个代码。

SELECT
`realestates`.`ID`,
`realestates`.`Code`
FROM
`realestates`
WHERE INSTR('S47ES35ES12E',('S' + realestates.ID + 'E'));

我有一张这样的房地产表。

ID Code    
1 4671
2 4890
...
12 5031
...
34 5033
35 6060
36 6061
...
47 7011
48 7012
...
147 8000
148 8101

我怎样才能改变它,让它只找到 ID 为 47、ID 35 和 ID 12 的房地产?因为现在我有一堆记录。看起来我的“S”和“E”字符串被完全忽略了,因此它会在某处找到 ID 号中包含 47 的所有记录,因此这也可能导致 ID 147 和 ID 47。

这个“我的最爱”字符串“S47ES35ES12E”是预选房地产的列表。我只想将它们打印在一页上,但我的代码也会引入其他房地产以及实际上不在这个“我的最爱”字符串中的人。

最佳答案

WHERE  'S47ES35ES12E' LIKE concat('%S', realestates.ID, 'E%')

关于mysql - 在 MYSQL 中查找另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574703/

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