• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

viernes, 16 de junio de 2023

SENTENCIAS SQL 2

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