typestar

Columnas calculadas en SQL

La lista de un SELECT admite expresiones, no solo nombres de columnas.

SELECT
    sku,
    price,
    ROUND(price * 1.2, 2) AS price_with_tax,
    name || ' (' || sku || ')' AS label,
    'catalog' AS source
FROM products;

Cómo funciona

  1. La aritmética funciona sobre columnas; ROUND toma el número de decimales.
  2. || concatena cadenas — el + de SQL solo suma.
  3. Una columna literal es legal y útil para etiquetar filas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
131
Tokens
37
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 32 segundos.

Escribe este fragmento

Paso 3 de 5 en Selección de filas; paso 3 de 23 en Fundamentos del lenguaje.

← Anterior Siguiente →