Debeeres

Páginas: 5 (1101 palabras) Publicado: 27 de noviembre de 2012
* BASE DE DATOS
* SQL =Lenguaje Estructurado de Consultas
* * CREATE DATABASE
* CREATE TABLE
* CREATE INDEX
* DROP
DDL = Lenguaje de Diseño de Datos → Estructura BBDD (crear base de datos)

* Esto es lo más básico del SELECT:
* SELECT [campo1, campo2…] FROM [tablas] WHERE [condiciones] ORDERBY [criterio de ordenación] [ASC] [DESC]
* EJERCICIOS # 1
*Presente toda la información de los empleados que ganen más de $ 200.

* SELECT * FROM Empleados WHERE sueldo > 200

* Presente el nombre, dirección, saldo de los proveedores a quienes la empresa les adeude más de 1000.

* SELECT nombre, dirección, saldo FROM proveedores WHERE saldo >1000

* Presente los nombres, apellidos y teléfono de los clientes de la empresa queactualmente no posee deuda.

* SELECT nombre, apellidos, teléfono FROM clientes WHERE deuda = 0

* Presente una lista de artículos el nombre y el stock de todos aquellos cuya existencia exceda en un 20% de la existencia máxima.

* SELECT nombre, stock FROM artículos WHERE stock > (exi_min * 0.20)

* Presente una lista de precios de los artículos de precedenciaextranjera.

* SELECT id_ artículos, nombre, precio, stock, PVP, país FROM artículos WHERE país <> ’ecuador’
* SELECT
* SELECT [campo1, campo2…] FROM [tablas] WHERE [condiciones] ORDERBY [criterio de ordenación]
* EJEMPLO
* SELECT nomb_doc, ape_doc, espec_doc FROM doctores WHERE espec_doc = ’Otorrinolaringólogo’ ORDERBY ape_doc, nomb_doc

* FUNCIÓN CONCAT ( )
*Permite unificar datos de tipo texto, por ejemplo para unir nombres y apellidos.
* CONCAT ( ape_doc,’ ‘, nomb_doc)
* CLAUSULA AS
* Es una clausula, que sirve para poner nombre a un campo, únicamente el AS se utiliza en el SELECT.
* SELECT (cantidad * PVP) AS subtotal FROM factura
* SELECT espec_doc AS especialidad
* SELECT CONCAT (ape_doc,’ ‘, nomb_doc) AS eldoctor FROMDoctores ORDERBY eldoctor

* EJERCICIOS # 2
* Presente los nombres y apellidos de los empleados en un solo dato, su número de cedula y sueldo, ordenando la información para que se muestre desde el que más gana hasta el que menos gana.

* DESC = desde el que más gana hasta el que menos gana.
* ASC = desde el que menos gana hasta el que más gana.

* SELECT CONCAT (ape_emp,’‘, nomb_ emp) AS empleados, ced_emp, sueldo FROM emple ORDERBY sueldo DESC

* Modifique la consulta anterior de tal manera que se muestren ordenadas alfabéticamente, únicamente los empleados de sexo femenino.

* SELECT CONCAT (ape_emp,’ ‘, nomb_ emp) AS empleados, ced_emp, sueldo FROM emple WHERE sexo =‘femenino‘ORDERBY empleados

* Presente los nombres completos de los pacientes,su sexo y enfermedad, de aquellos pacientes que se atienden el día de hoy y cuyo domicilio es Machala.

* SELECT CONCAT (ape_pac,’ ‘, nomb_pac) AS pacien_1, sexo, enfermedad FROM pacientes WHERE fecha = ‘2012-10-15’ AND domicilio = ‘Machala’ ORDERBY pacien_1

* Presente la lista de cliente que adeudan más de 500 dólares a la empresa o que no vivan en Machala. A más de sus nombresmuestre su deuda, ordenando sus registros alfabéticamente.

* SELECT CONCAT (ape_cli,’ ‘, nomb_cli) AS clientes, deudas FROM cliente1 WHERE deudas > 500 OR ciudad <> ’Machala’ ORDERBY clientes

* EJERCICIOS # 3
* Presente la lista de profesores que laboren en la institución y cuyo domicilio sea la ciudad de Machala.

* SELECT CONCAT (ape_prof,’ ‘, nomb_prof) ASprofe FROM profesor WHERE estado_cliente = ‘activo’ AND ciudad= ‘Machala’ ORDERBY profe

* OTRA FORMA:

* SELECT ape_prof, nomb_prof FROM profesor WHERE labora = 1 AND domicilio= ‘Machala’ ORDERBY ape_prof, nomb_prof

* Presente una lista de artículos con el nombre, stock, marca y país de procedencia de los artículos fabricados en Japón, korea, Taiwán, china, Tailandia....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Debeeres
  • debeeres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS