首页 > 解决方案 > Postgresql 模式匹配

问题描述

我想获取其中的数据name并以“Ib”开头,但在结果行中surname仅以“Ib”开头。name

这是我的查询:

select* 
from student
where concat(name,surname) like '%Ib';

标签: postgresqldesign-patternsmatching

解决方案


您正在连接名字和姓氏,因此您正在检查“name+surname”是否以“Ib”开头。你要where name like 'Ib%' AND surname like 'Ib%'


推荐阅读