You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HackerRank挑战:改写不含AS关键字的MySQL查询语句

改写后的MySQL查询语句

以下是移除所有要求的AS关键字后的查询代码:

SELECT
    test,
    LENGTH(test)
FROM (
    SELECT DISTINCT
        MAX(LENGTH(customer_id)) test
    FROM
        orders

    UNION

    SELECT DISTINCT
        MIN(LENGTH(customer_id)) test
    FROM
        orders
) A

改动说明

  • 列别名部分:将原查询中MAX(LENGTH(customer_id)) AS test的AS移除,直接将别名test放在表达式后;同时为第二个查询的结果也添加test别名,确保UNION后的结果列名统一。
  • CTE部分:将原WITH A AS的CTE结构替换为FROM子句中的子查询,子查询的别名A直接跟在括号后,无需使用AS。

内容的提问来源于stack exchange,提问作者Klein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:01:34