Maison > Questions et réponses > le corps du texte
Je suis en train de relever un défi HackerRank, mais la documentation indique que je ne devrais pas utiliser le mot-clé AS
:
Je dois réécrire cette requête dans MySQL pour qu'elle ne contienne pas le WITH A AS
中的 AS
,也不包含 SELECT...AS test dans WITH A AS
ni le
WITH A AS ( SELECT DISTINCT MAX( LENGTH( customer_id ) ) AS test FROM orders UNION SELECT DISTINCT MIN( LENGTH( customer_id ) ) FROM orders ) SELECT test, LENGTH(test) FROM A🎜
P粉4974634732024-01-17 14:21:34
La clause
WITH est utilisée pour déclarer VIEW, vous pouvez donc la réécrire comme ci-dessous
SELECT test, LENGTH(test) FROM ( SELECT DISTINCT MAX( LENGTH( customer_id ) ) AS test FROM orders UNION SELECT DISTINCT MIN( LENGTH( customer_id ) ) FROM orders)