1

我有一个带有列(注)的 sqlite 数据库,其中包含各种内容。有些行中有 URL,我想得到这些的列表。

我可以这样找到它们:SELECT SUBSTR(Note,'http') FROM PersonTable WHERE Note LIKE 'http%'

但是,当它找到一个 Url 时,它会返回 Note 列中的整个字符串。我想要的是只返回 URL 没有别的。

我知道这对于任何熟悉 SQL 的人来说一定很简单,但它对我来说是新的。

谢谢

4

1 回答 1

0

SUBSTR函数期望它的第二个参数是开始位置;'http'只会被解释为0.

SQLite 没有内置函数可以允许找到 URL 的结尾;您应该在程序中拆分返回的列值。

于 2012-11-20T19:57:01.563 回答