typestar

UPDATE con filtro en SQL

UPDATE reescribe columnas en las filas que WHERE encuentra — todas si lo olvidas.

UPDATE orders
SET
    status = 'shipped',
    shipped_at = CURRENT_TIMESTAMP,
    attempts = attempts + 1
WHERE status = 'paid'
  AND placed_at < '2026-07-01';

Cómo funciona

  1. SET toma una asignación por columna, separadas por comas.
  2. La cláusula WHERE es lo que mantiene el cambio acotado.
  3. Una expresión a la derecha puede leer el valor anterior de la columna.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
145
Tokens
25
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 19 segundos.

Escribe este fragmento

Paso 6 de 8 en Tablas y filas; paso 19 de 23 en Fundamentos del lenguaje.

← Anterior Siguiente →