gpt4 book ai didi

php - MySQL 选择其中列等于字符串的一部分

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

我试图弄清楚是否有对此的查询:

表列值:

harken op het strand

输入字符串:

Jantje ging harken op het strand omdat hij daar zin in had.

结果(1行):id“1”,值“harken op hetstrand”;

输入字符串:

Jantje ging met harken het strand op omdat hij daar zin in had.

结果:空。

我知道它必须是这样的:

SELECT *
FROM table
WHERE value LIKE 'Jantje ging harken op het strand omdat hij daar zin in had.'

其中 LIKE 尝试将字符串的每个部分与数据库表列行进行匹配。

最佳答案

为了对戈登的答案稍作修改,我们可以尝试在此处使用 REGEXP 并设置适当的单词边界:

SELECT t.*
FROM yourTable t
WHERE
'Jantje ging harken op het strand omdat hij daar zin in had.'
REGEXP CONCAT('[[:<:]]', t.value, '[[:>:]]');

关于php - MySQL 选择其中列等于字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53141768/

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