Rumah > Soal Jawab > teks badan
Saya sedang melengkapkan cabaran HackerRank, tetapi dokumentasi mengatakan saya tidak sepatutnya menggunakan kata kunci AS
:
Saya perlu menulis semula pertanyaan ini dalam MySQL supaya ia tidak mengandungi WITH A AS
中的 AS
,也不包含 SELECT...AS test dalam WITH A AS
mahupun
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
WITH klausa digunakan untuk mengisytiharkan VIEW, jadi anda boleh menulis semula seperti di bawah
SELECT test, LENGTH(test) FROM ( SELECT DISTINCT MAX( LENGTH( customer_id ) ) AS test FROM orders UNION SELECT DISTINCT MIN( LENGTH( customer_id ) ) FROM orders)