我有一个带有列(注)的 sqlite 数据库,其中包含各种内容。有些行中有 URL,我想得到这些的列表。
我可以这样找到它们:SELECT SUBSTR(Note,'http') FROM PersonTable WHERE Note LIKE 'http%'
但是,当它找到一个 Url 时,它会返回 Note 列中的整个字符串。我想要的是只返回 URL 没有别的。
我知道这对于任何熟悉 SQL 的人来说一定很简单,但它对我来说是新的。
谢谢
该SUBSTR
函数期望它的第二个参数是开始位置;'http'
只会被解释为0
.
SQLite 没有内置函数可以允许找到 URL 的结尾;您应该在程序中拆分返回的列值。