Mysql 选择SQL中句子的特殊形式
我正在用visual c编写聊天机器人。我想选择数据库中包含一些句子的行。我想选择他们的句子像一个特殊形式的行。例如,以下代码表示:Mysql 选择SQL中句子的特殊形式,mysql,sql,Mysql,Sql,我正在用visual c编写聊天机器人。我想选择数据库中包含一些句子的行。我想选择他们的句子像一个特殊形式的行。例如,以下代码表示: SELECT * FROM myTable WHERE question= 'what % you % ing' 选择列问题以“%”的含义开头的行,继续中有单词“you”,然后在末尾选择“ing”。 例如,将从此表中选择“您在做什么”。 我如何编写代码?我找了很多,但什么也没找到。 谢谢。用什么 这是一个演示我看到您的示例代码有三个问题: 前空位 人物的大小写
SELECT * FROM myTable
WHERE question= 'what % you % ing'
选择列问题以“%”的含义开头的行,继续中有单词“you”,然后在末尾选择“ing”。
例如,将从此表中选择“您在做什么”。
我如何编写代码?我找了很多,但什么也没找到。
谢谢。用什么
这是一个演示我看到您的示例代码有三个问题: 前空位 人物的大小写 = 也许这就是你想要的:
SELECT *
FROM myTable
WHERE lower(question) like 'what % you %ing';
我怀疑您会发现SQL对于这个应用程序来说相当有限。您可能需要在数据库之外做很多工作
SELECT *
FROM myTable
WHERE lower(question) like 'what % you %ing';