任务: PostgreSQL。我有一个字符串。并且数据库中有很多值。我需要从数据库中获取完全匹配字符串开头的这些值。
我举个例子:
我有一个随机字符串hg23yu76,我们称之为字符串。数据库有这张表values:
id | value
---+----------
1 | hg2
---+----------
2 | hg23x
---+----------
3 | 3yu
---+----------
4 | hg23yu761
查询应返回hg2与字符串开头匹配的值。其余的行不适合,因为:
hg23x不匹配字符串的开头,因为 在hg23x之后3去x,在字符串之后3跟随y3yu匹配字符串的中间,我需要它来匹配开头hg23yu761不匹配字符串的开头,因为 string 中没有字符串1。简单来说就是数据库中长于字符串的字符串是不合适的SELECT * FROM values WHERE ...
如何添加此请求以执行我的任务?
小提琴