HACKERRANK PRACTICE SQL@Weather Observation Station 5

本文探讨了如何使用SQL查询找出STATION表中城市名最短与最长的两个城市,及其对应的长度。通过精心设计的SQL语句,我们能够有效地解决这一问题,即使存在多个相同长度的城市名,也能按照字母顺序选取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HACKERRANK PRACTICE SQL@Weather Observation Station 5

PROBLEM

Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one that comes first when ordered alphabetically.
GOOGLE 翻译:
使用最短和最长的CITY名称查询STATION中的两个城市,以及它们各自的长度(即:名称中的字符数)。 如果有多个最小或最大的城市,请选择按字母顺序排序的城市。

Input Format

The STATION table is described as follows:
在这里插入图片描述

MY ANSWER

(SELECT CITY, LENGTH(CITY) FROM STATION ORDER BY LENGTH(CITY),CITY LIMIT 1)
UNION
(SELECT CITY, LENGTH(CITY) FROM STATION ORDER BY LENGTH(CITY) DESC, CITY LIMIT 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值