Practica Consultas SQL II

Base de datos II SQL Server CONSULTAS SQL BASE DE DATOS EN SQL FUNDAMENTOS BASICOS Structured Query Language (Lenguaj

Views 229 Downloads 8 File size 155KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Base de datos II

SQL Server CONSULTAS SQL BASE DE DATOS EN SQL

FUNDAMENTOS BASICOS

Structured Query Language (Lenguaje de consulta estructurado)  Es una forma estándar de consulta de datos específicos  Es una forma de extraer y manipular datos de una base de datos  Usado para todas las funciones de bases de datos, incluyendo administración, creación de esquema y datos recuperables.  Puede ser usado de forma implícita dentro de una aplicación.

CONSULTAS SIMPLES SELECT lista_de_columnas FROM nombre_tabla WHERE condicion_de_filtro ORDER BY lista_de_columnas; 1. Consulte los campos idubicacion y ciudad de la tabla ubicacion, ponga el alias al campo idubicacion como código select idubicacion as codigo, ciudad from ubicación 2. Consulte los campos idcargo y nombre de la tabla cargo, ponga los títulos (alias) “código” y “nombre de cargo” respectivamente a los campos. select idcargo as codigo, nombre as "nombre de cargo" from cargo 3. Describa las siguientes consultas: select idempleado as codigo, concat(apellido, ', ',nombre) as nombres from empleado

JCCP

Base de datos II

SQL Server

select iddepartamento from empleado

select distinct iddepartamento from empleado

4. Consulte los empleados del departamento 101 select idempleado, nombre, apellido from empleado where iddepartamento=’101’ 5. Consulte los empleado que no son del departamento 102, considere los campos: idempleado, nombre, apellidso, iddepartamento. select idempleado,nombre,apellido, iddepartamento from empleado where iddepartamento'102' 6. Consulte los empleados que tengan el sueldo menor o igual a 3000, considere los campos: idempleado, nombre, sueldo; el campo nombre es la concatenación de los campos nombre y apellido. select idempleado, concat(nombre,', ',apellido) as nombre, sueldo from empleado where sueldo5000 8. Consulte los empleados que no tienen teléfono select idempleado, concat(nombre,', ',apellido) as nombre, telefono from empleado where telefono is NULL 9. Consulte los empleados cuyo sueldo estén entre 3000 y 7000 select idempleado, concat(nombre,', ',apellido) as nombre, sueldo from empleado where sueldo BETWEEN 3000 and 7000 10. Consultar los empleados que pertenecen al departamento 103 y 105 select idempleado, concat(nombre,', ',apellido) as nombre, iddepartamento from empleado where iddepartamento IN (103,105)

JCCP

Base de datos II 11. Describa las siguientes consultas:

SQL Server

select idempleado, concat(nombre,', ',apellido) as nombre, sueldo from empleado where NOT(sueldo