Los últimos tutoriales de desarrollo web
 

SQL Dónde cláusula


La cláusula WHERE se utiliza para filtrar los registros.


La cláusula WHERE de SQL

La cláusula WHERE se utiliza para extraer sólo aquellos registros que cumplen un criterio especificado.

WHERE de SQL Sintaxis

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;

Base de datos de demostración

En este tutorial vamos a utilizar la base de datos Neptuno conocido.

A continuación se muestra una selección de la "Customers" tabla:

Identificación del cliente Nombre del cliente Nombre de contacto Dirección Ciudad Código postal País
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

DONDE Ejemplo Cláusula

La siguiente instrucción SQL selecciona todos los clientes del país "Mexico" , en el "Customers" tabla:

Ejemplo

SELECT * FROM Customers
WHERE Country='Mexico';
Inténtalo tú mismo "

Los campos de texto frente a campos numéricos

SQL requiere comillas simples alrededor de valores de texto (la mayoría de los sistemas de bases de datos también permitirán dobles comillas).

Sin embargo, los campos numéricos no deben estar entre comillas:

Ejemplo

SELECT * FROM Customers
WHERE CustomerID=1;
Inténtalo tú mismo "

Los operadores en la cláusula WHERE

Los siguientes operadores se pueden utilizar en la cláusula WHERE:

Operador Descripción
= Igual
<> No es igual. Note: En algunas versiones de SQL este operador puede escribirse como =!
> Mas grande que
< Menos que
>= Mayor que o igual
<= Menor o igual
BETWEEN Entre un rango inclusivo
LIKE Buscar un patrón
IN Para especificar varios valores posibles para una columna