typestar

USING y los nombres de columna en SQL

Cuando ambos lados llaman igual a la columna, USING lo dice una sola vez.

SELECT
    order_id,
    sku,
    quantity,
    price
FROM order_items
JOIN products
    USING (sku)
ORDER BY order_id, sku;

Cómo funciona

  1. USING (col) es ON left.col = right.col con menos repetición.
  2. La columna unida aparece una vez en la salida, no dos.
  3. Solo funciona cuando los nombres coinciden: una razón para nombrarlos bien.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
104
Tokens
22
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 16 segundos.

Escribe este fragmento

Paso 3 de 9 en Joins; paso 11 de 22 en Joins y agregación.

← Anterior Siguiente →