SQLZOO练习题(2)

本文提供了一系列SQLZOO练习题,涉及使用LIKE操作符进行模糊查找,例如找出国名以特定字母开头、结尾或者包含特定子串的国家。还涵盖了长度检查、字符串连接以及更复杂的模式匹配,如查找名字中特定字母出现次数、位置等。
摘要由CSDN通过智能技术生成

SQLZOO练习题(2)

在这里插入图片描述
第二篇主要就是让我们练习模糊查找 like

1.找出以Y开头的国家
select name from world where name like 'Y%';

在这里插入图片描述

2.找出以y结尾的国家
select name from world where name like '%y';

在这里插入图片描述

3.找出包含字母x的国家
select name from world where name like '%x%'

在这里插入图片描述

4.找到用land结尾的国家
select name from world where name like '%land';

在这里插入图片描述

5.找到名字以C开头ia结尾的国家
select name from world where name like 'C%ia';

在这里插入图片描述

6.找到名字有两个oo的国家
select name from where name like '%oo%';

在这里插入图片描述

7.找出名称中有三个或更多a的国家
select name from world where name like '%a%a%a%';

在这里插入图片描述

8.找出第二个字母是“t”的国家
select name from world where name like '_t%';

在这里插入图片描述

9.找出两个“o”字被另外两个字母隔开的国家。
select name from world where name like '%o__o%';

在这里插入图片描述

10.找出刚好有四个字符的国家2种写法
select name from world where name like '____';

四个下划线

select name from world where length(name)=4;

length函数
在这里插入图片描述

11.找到这个国家名字和这个国家首都名字一样的国家
select name from world where name=capital;

在这里插入图片描述

12.找到名字为国家名字加City的首都名字
select capital from world where capital=concat(name,' City');

在这里插入图片描述

13.找到首都名字包含国家名字的首都
select capital,name from world where capital like concat('%',name,'%');

在这里插入图片描述

14.找出首都是国家名称的延伸的名称
select capital,name from world where capital like concat(name,'_%');

在这里插入图片描述
15.显示名称和扩展名,其中首都是国家名称的扩展名。

select name,REPLACE(capital ,name,'') from world where capital like concat(name,'_%');

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值