【发布时间】:2019-11-25 10:09:53
【问题描述】:
让我们说有值的列
“Html”、“Java”、“JQuery”、“Sqlite”
如果用户输入
“Java 是我最喜欢的编程语言”
那么结果应该是
选择了值为“Java”的 1 行
因为输入的句子以“Java”开头
但是如果用户输入了
“我的应用程序数据库在 Sqlite 中”
那么查询应该返回空。
已选择 0 行
因为输入的句子不是以“Sqlite”开头的。
我正在尝试以下查询:
SELECT * FROM demo where 'Java' like demo.name; // work
但如果输入长文本则失败
SELECT * FROM demo where 'Java is my favorite programming language' like demo.name; // Fails
【问题讨论】:
标签: sql string sqlite where-clause sql-like