题库 软件开发 题目列表 假设有一张表test,表中存放着全国的城市信息以及其所...
单选题
假设有一张表test,表中存放着全国的城市信息以及其所在的省份,现在要以每个省份包含名称以'州'为结尾的城市数量降序排序,包含相同数量的省份以省份名称降序拍戏,最终输出第二多以及第三多的省份以及数量,那么下面正确的sql语句是
create table `test`(
    `id` int(11) not null auto_increment,
    `province` char(50) not null comment '省份名称',
    `city` char(50) not null comment '城市名称',
    primary key(`id`),
    unique key `idx`(`province`, `city`)
)engine = innodb;

A.

select province, count(*) c from test where city like '%州' group by province order by c desc, province desc limit 2,1

B.

select province, count(*) c from test where city like '%州' group by province order by c desc, province desc limit 1,2

C.

select province, count(*) c from test where city like '州%' group by province order by c desc, province desc limit 2,1

D.

select province, count(*) c from test where city like '州%' group by province order by c desc, province desc limit 1,2

题目信息
校招真题
-
正确率
0
评论
19
点击