Subenlace WHERE SQL

La cláusula WHERE se utiliza para establecer los criterios de selección.

Cláusula WHERE

Para seleccionar datos de la tabla con condiciones, puede agregar la cláusula WHERE a la declaración SELECT.

Sintaxis

SELECT nombre_de_columna FROM nombre_de_tabla WHERE columna operador valor

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

Operador Descripción
= Es igual
<> No es igual
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
BETWEEN En un rango
LIKE Buscar algún patrón

Comentarios:En algunas versiones de SQL, el operador <> se puede escribir como !=.

Uso de la cláusula WHERE

Si solo queremos seleccionar a las personas que viven en la ciudad "Beijing", necesitamos agregar una cláusula WHERE a la declaración SELECT:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" tabla

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

Resultados:

LastName FirstName Address City Year
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

Uso de comillas

Tenga en cuenta que las condiciones de ejemplo que utilizamos están rodeadas de comillas simples.

SQL utiliza comillas simples para rodearValores de texto(la mayoría de los sistemas de bases de datos también aceptan comillas dobles)。Si esNúmeros,no utilice comillas.

Valores de texto:

Esto está bien:
SELECT * FROM Persons WHERE FirstName='Bush'
Esto está mal:
SELECT * FROM Persons WHERE FirstName=Bush

Números:

Esto está bien:
SELECT * FROM Persons WHERE Year>1965
Esto está mal:
SELECT * FROM Persons WHERE Year>'1965'