IN y BETWEEN en SQL
Pertenencia a un conjunto y rangos inclusivos, sin una pila de cláusulas OR.
SELECT
id,
amount,
currency
FROM payments
WHERE currency IN ('USD', 'EUR', 'GBP')
AND amount BETWEEN 10 AND 500
AND method NOT IN ('cash');
Cómo funciona
INcoincide con cualquier valor de la lista.BETWEENincluye ambos extremos.NOT INexcluye una lista — cuidado con los NULL que contenga.
Palabras clave y builtins usados aquí
ANDBETWEENFROMINNOTSELECTWHEREmethod
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 139
- Tokens
- 32
- Ritmo de tres estrellas
- 75 tpm
Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 26 segundos.
Paso 2 de 5 en Filtrado; paso 10 de 23 en Fundamentos del lenguaje.