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
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