SQL WHERE


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

La cláusula WHERE 

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

WHERE de SQL Sintaxis

SELECT column_name(s)
FROM table_name
WHERE column_name operator value


DONDE Ejemplo Cláusula

El "Personas" tabla:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

Ahora queremos seleccionar sólo las personas que viven en la ciudad "Sandnes" de la tabla anterior.
Nosotros usamos la siguiente instrucción SELECT:

SELECT * FROM Persons
WHERE City='Sandnes'

El conjunto de resultados se verá así:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes


Cotizaciones alrededor de los campos de texto

SQL usa comillas simples alrededor de valores de texto (la mayoría de los sistemas de bases de datos también aceptará comillas dobles).
Sin embargo, los valores numéricos no deben ir entre comillas.
Para los valores de texto:

This is correct:

SELECT * FROM Persons WHERE FirstName='Tove'

This is wrong:

SELECT * FROM Persons WHERE FirstName=Tove
Para los valores numéricos:
This is correct:

SELECT * FROM Persons WHERE Year=1965

This is wrong:

SELECT * FROM Persons WHERE Year='1965'


Las empresas están autorizadas en la cláusula WHERE

Con la cláusula WHERE, los operadores pueden utilizar los siguientes:

OperadorDescripción
=Igual
<>No es igual
>Más que
<Menos que
> =Mayor o igual
<=Menor o igual
ENTREEntre un rango inclusivo
COMOBúsqueda de un patrón
ENPara especificar múltiples valores posibles para una columna

Nota: ¡En algunas versiones de SQL el operador <> puede escribirse como =

No hay comentarios:

Publicar un comentario