AND, OR y paréntesis en SQL
Combinar condiciones: los paréntesis hacen explícita la precedencia.
SELECT
id,
title,
status
FROM tickets
WHERE status = 'open'
AND (priority = 'high' OR assignee IS NULL)
AND NOT archived;
Cómo funciona
ANDliga más fuerte queOR, así que agrupa tú mismo las ramas deOR.- Una condición por línea mantiene legible un filtro largo.
NOTinvierte la condición que le sigue.
Palabras clave y builtins usados aquí
ANDFROMISNOTNULLORSELECTWHERE
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 121
- Tokens
- 26
- Ritmo de tres estrellas
- 75 tpm
Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 21 segundos.
Paso 1 de 5 en Filtrado; paso 9 de 23 en Fundamentos del lenguaje.