SENTENCIAS SQL
SELECT: La sentencia Select es una sentencia SQL que pertenece al grupo DML(Data Manipulation Language) «Lenguaje de manipulación de datos en español » la cual nos permite recuperar información de una o más tablas en la base de datos, dependiendo de las condiciones que especifiquemos nos arrojará diferentes resultados .
SELECT * FROM
TIENDA
SELECT *
FROM categoría
SELECT NOMBRE,COLOR,PRECIO FROM producto
AS: Es una palabra reservada, llamado un alias
para asignar un nombre o denominar un
columna especifica nueva hecha a partir de un cálculo
SELECT NOMBRE,COLOR,PRECIO, PRECIO*10/100
AS SEGURO FROM producto
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE : especifica criterios que tienen que
cumplir los valores de campo para que los registros que contienen los valores
se incluyan en los resultados de la consulta. Es decir es una condición para
que se cumplan las sentencias arriba establecidas
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE
PRECIO+0.3*PRECIO>1500
LIKE: se usa para
buscar un patron repetido, o una coincidencia.
Comodines:
Dos tipos de
comodines:
‘%’ : es un comodín
que significa que reemplaza toda un cadena de valores, ejemplo si quiero todos
los apellidos que empiecen con L seria ‘L%’:
Los resultados
serían: León, López,Lau, Lezama.
‘_’: reemplaza una
letra, ejemplo ‘r_y:
Los resultados serían:
roy,ray,rey,
SELECT * FROM
PRODUCTO WHERE NOMBRE LIKE 'LA%'
BETWEEN: para
seleccionar valores entre un rango de datos
SELECT *
FROM PRODUCTO WHERE PRECIO >=1000 AND PRECIO<=1400
SELECT *
FROM PRODUCTO WHERE PRECIO BETWEEN 1000 AND 1400
IN: operador lógico que permite evaluar si una
expresión está dentro de una lista de valores (o incluso una subconsulta).
Regresa verdadero si la expresión buscada está al menos una vez en la lista que
se utiliza.
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE
color IN('celeste','blanco')
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE
color ='celeste' OR COLOR='blanco'
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE
color ='celeste' OR COLOR='blanco' AND
PRECIO+0.3*PRECIO>=1500
ORDER BY: ordena los
registros resultantes de una consulta por un campo o campos, para que sea
descendente se le adiciona la sentencia DESC
SELECT NOMBRE AS IDENTIFICADOR, COLOR AS
TEMA, PRECIO, PRECIO+0.3*PRECIO AS GANANCIA FROM PRODUCTO
WHERE color ='celeste' OR COLOR='blanco'
AND PRECIO+0.3*PRECIO>=1500
ORDER BY PRECIO DESC
SELECT *
FROM PRODUCTO ORDER BY COLOR,PRECIO
No hay comentarios.:
Publicar un comentario