首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写一个postgresql查询,该查询返回以'sa‘开头并以's’结尾的名称列表

问编写一个postgresql查询,该查询返回以'sa‘开头并以's’结尾的名称列表
EN

Stack Overflow用户
提问于 2013-02-10 13:15:09
回答 1查看 366关注 0票数 1

问题是:

如果城市名称以字母“Sa”开头并以“s”结尾,请列出所有城市及其所在地区和国家的名称。按城市名称排序。

我不知道该怎么做的部分是“城市名称以字母'Sa‘开头,以’s‘结尾。”

这就是我所拥有的:

代码语言:javascript
复制
SELECT ci.name AS city, ci. district, c.name AS country
FROM lab2.city ci INNER JOIN lab2.country c                    
ON (ci.country_code = c.country_code)
WHERE ci.name ~^ 'Sa' <----------------------This is the problem line. 
ORDER BY ci.name ASC;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-10 13:17:49

这个问题听起来像是在寻找一种模式。在这种情况下,您可以使用LIKE。

代码语言:javascript
复制
SELECT   ci.name AS city, 
         ci.district, 
         c.name AS country
FROM     lab2.city ci 
         INNER JOIN lab2.country c
            ON ci.country_code = c.country_code
WHERE    ci.name LIKE 'Sa%s' 
ORDER    BY ci.name ASC;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14794934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档