喜欢和不喜欢在PostgreSQL

时间:2019-01-21 03:31:55

标签: postgresql

我有一个名为“ student”的数据库表,并具有“ name”列。

我想检索没有标题“ miss”但以“ miss”开头的学生的姓名。

我做到了:

select name from students where lower(name) like 'miss%' and name not like 'miss %'

上面的查询还返回带有标题的名称。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可能第二次只需要在“名称”周围使用lower()吗?对于使用Postgres 9.5的我来说,您的查询有效,如果您说“并且lower(name)不喜欢'miss%'