Base De Datos

Páginas: 17 (4005 palabras) Publicado: 4 de enero de 2013
Select: clausulas where
Sintaxis: Select [campos] from [tablas] where [condiciones] order by [campos de ordenamiento]
Ejemplo:
Alumnos
*id_alum
nom_alum
ape_alum
dir_alum
ced_alum
sexo

Ejercicios:
Presente las nombres de los artículos, su marca y precio de venta al público, de todas aquellas cuyo stock es mayor a cero.
Select artìculo, marca, pvp from producto where stock> 0 order by artìculo
Presente una lista de clientes, además de su teléfono y saldo deudor, de aquellos que deben a la empresa. Presente la información ordenada de tal forma que se muestren los clientes que más deben hasta los clientes que menos deben.
Select nom_cli, ape_cli, teléfono, saldo from clientes where saldo > 0 order by saldo DESC
Presente una lista de pacientes, su dirección yfecha de nacimiento, de aquellos cuyo tipo de sangre es ARH+. Ordene alfabéticamente la información.
Select nom_pac, ape_pac, dirección, f_nac from pacientes where sangre= `ARH+`order by ape_pac, nom_pac
Función concat ():
Esta función permite unificar en un solo dato varias cadenas de caracteres.
Ejercicio:
Presente una lista de empleados con su respectivo sueldo, únicamente aquellos quelaboran en la empresa.
Select concat (ape_em,’ ’, nom_em) as empleado, sueldo from empleados where labora = 1 order by empleado.
As: La palabra reservada as se utiliza para renombrar un campo o asignar un nombre a una operación de campos reutilizado en el select.
Ejercicio:
Presente los nombres completos de los alumnos de sexo femenino.
Select concat (ape_alum,’ ’, nom_alum) as alumnofrom alumnos where sexo = ‘femenino’ order by alumno
Presente una lista de pacientes de sexo masculino cuyo tipo de sangre sea ARH+.
Operador in:
Se utiliza para crear condiciones en las cuales un determinado campo este contenido en algún valor de una lista de valores.
Ejemplo:
Si tuviéramos que presentar una lista de alumnos y la ciudad donde vive, únicamente de aquellos que habitan enuno el conto de la parte baja de la provincia en forma normal el SQL quedaría de la siguiente forma:
Select concat (ape_alum, ‘ ‘, nom_alum) as alumno, ciudad from Alumnos where ciudad =’El Guabo’ or ciudad =’Machala’ or ciudad =’Pasaje’ or ciudad =’Santa Rosa’ or ciudad =’Arenillas’ or ciudad =’Huaquillas’ order by alumno
Si utilizamos el operador IN y unificamos las condiciones del campociudad, podemos simplificar el SQL a lo siguiente:
Select concat (ape_alum, ‘ ‘, nom_alum) as alumno, ciudad from Alumnos where ciudad IN (’El Guabo’, ’Machala’, ’Pasaje’, ’Santa Rosa’, ’Arenillas’, ’Huaquillas’) order by alumno
Select concat (ape_prof, ‘ ‘, nom_prof) as profe, ciudad from profesores where ciudad IN ( ‘Machala’, ‘Pasaje’, ‘Santa Rosa’)
Función count ():
La función count formaparte de las funciones de agregado de SQL. Esta función presenta un solo valor que representa la cantidad de registros y deudas.
Ejemplo:
Si deseamos conocer cuantos estudiantes viven en la ciudad de Piñas el SQL seria:
Select count (id_alum) as xalumnos from Alumnos where ciudad =’Piñas’
Distinct:
Se utiliza para devolver datos únicos de un campo, es decir si en un campo encontramosdatos repetidos Distinct los muestra una sola vez.
Ejemplo:
Select Distinct país from artículos order by país
Función AVG ():
Esta función devuelve la media aritmética (promedio) de los valores contenidos en campos numéricos.
Ejercicio:
Obtenga la edad promedio de los empleados de sexo femenino que actualmente laboran en la institución.
Select AVG (edad) as prom_edad from empleados wheresexo = ‘femenino’
SUM ():
Suma los valores almacenados en uno o más campos numéricos y los presenta en un solo valor total.
Ejemplo:
Select sum (saldo) as total from clientes where > 0
MAX (), MIN ():
Estas funciones permiten obtener el máximo valor y el mínimo valor respectivamente de los valore obtenidos en un campo.
Ejemplo:
Presente el sueldo más alto que se haya pagado a un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS