sql刷题-hackerrank(wos6-8)

Weather Observation station 6

题目:查询STATION中以元音(即a、e、i、o或u)开头的城市名称列表。您的结果不能包含重复项。

分析:1.查询的city不能出现重复值,distinct。2.regexp匹配多个字符串,题目要求aeiou开头的字母,涉及正则表达式的运用,regexp "^[aeiou].*"

正则表达式语法可参考:正则表达式 – 语法 | 菜鸟教程

练习正则表达式:正则表达式测试实例 | 菜鸟教程

select distinct city from station
where city regexp '^[aeiou].*'

Weather Observation station 7

题目:查询STATION中以元音(即a、e、i、o或u)结尾的城市名称列表。您的结果不能包含重复项。

和上个题目考察一样,regexp函数的正则表达式运用

select distinct city 
from station
where city regexp ".*[aeiou]$"

Weather Observation station 8

题目:查询STATION中以元音(即a、e、i、o和u)作为第一个和最后一个字符的城市名称列表。您的结果不能包含重复项。

分析:这题很简单,直接结合上两题的正则表达式。

select distinct city 
from station
where city regexp "^[aeiou].*" and city regexp ".*[aeiou]$";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值