en la mayoría de casos es necesariolocalizar,
en una base de datos, filas que cumplan con ciertos criterios deselección.
SQL utiliza la cláusula WHERE en una consulta SELECT paraespecificar los
criterios de selección para la consulta. La forma básica deuna consulta
SELECT con criterios ó condición de selección es:
SELECT
nombreDeColumnas
FROM
nombreDeTabla
WHERE
criterios
Por ejemplo, para seleccionar las
columnas IdAlumno, monto de la tablaPagos, para las cuales el monto sea mayor
que 340, utilizamos la siguienteconsulta:
SELECT
IdAlumno, Monto
FROM
Pagos
WHERE
monto>340Los criterios de la
cláusula WHERE pueden contener lo siguientesoperadores de comparación:
=, >, <, >=, <=, !=,
<>, IN, NOT IN,BETWEEN, NOT
BETWEEN, LIKE
. Además, se puede construir
condicionesmúltiples usando los operadores lógicos
AND, OR
y
NOT
. Se puede utilizarparéntesis si se
desea forzar algún orden de evaluación.El operador
LIKE
, se utiliza para hacer comparaciones
de cadenas,relacionando patrones con los caracteres comodines porcentaje (%) y
guiónabajo (_). El relacionar patrones permite a SQL buscar cadenas queconcuerden
con un patrón dado.Un patrón que contenga un carácter de porcentaje (%)
buscacadenas que tengan cero o más caracteres en la posición del
carácterporcentaje en el patrón. Debemos de tener presente que en SQL
uncarácter y cadena van dentro de apostrofes ‘char’. Por ejemplo
deseamos,realizar la consulta que me permita conocer a todos los alumnos
cuyonombre empiece con la letra A.
No hay comentarios.:
Publicar un comentario