【发布时间】:2019-09-22 14:31:54
【问题描述】:
假设我有一个数据库:
John Smith - 103
Jane Doe - 287
Mike Smith - 371
我有一个类似的字符串:
"Let's see the value of John Smith in the database"
我需要一种方法来检查此字符串中是否包含任何名称并获取与该名称关联的值。
如何在 sqlite 中做到这一点?
这与链接的问题不同,它是相反的。我有字符串,我正在寻找与之匹配的模式。
如果我这样做了:
SELECT *
FROM TABLE
WHERE column LIKE '%string%'
我什么也得不到。
应该是:
SELECT *
FROM TABLE
WHERE string LIKE '%column%'
但我不认为可以这样做。
【问题讨论】:
-
继续阅读
LIKE。 -
您指向的是相反的问题。如果我有模式并且正在寻找包含它的字符串,LIKE 会解决。但我有一个字符串,我正在尝试找到与之匹配的模式。
-
什么是
John Smith - 103?是 1 列还是 2 列的值? -
两列,一列是John Smith,另一列是103。
标签: sqlite