SlideShare a Scribd company logo
1 of 7
 MANEJO DE LAS FUNCIONES:
  SENTENCIA INSERT
  SENTENCIA ORDER BY
La recuperación de los datos en el lenguaje SQL se realiza mediante la
sentencia SELECT, seleccionar. Esta sentencia permite indicar al SGBD la información
que se quiere recuperar. Esta es la sentencia SQL, con diferencia, más habitual. La
sentencia SELECT consta de cuatro partes básicas:
La cláusula SELECT seguida de la descripción de lo que se desea ver, los nombres de las
columnas a seleccionar. Esta parte es obligatoria.

La cláusula FROM seguida de la especificación de las tablas de las que se han de
obtener los datos. Esta parte es obligatoria.
La cláusula WHERE seguida por un criterio de selección, una condición. Esta parte es
opcional.
La cláusula ORDER BY seguida por el criterio de ordenación. Esta parte es opcional.
         Una primera aproximación a la sintaxis de la sentencia SELECT puede
mostrarnos la siguiente expresión:

         Como una primera utilización de la sentencia SELECT podemos utilizarla para
ver todas las tablas que tenemos en la base de datos.
SQL> select table_name from user_tables; TABLE_NAME ------------------------------ DEP
EMP
• Un breve análisis de la sentencia anterior nos permite
  observar que hemos consultado sobre la columna llamada
  table_name almacenada en la tabla user_tables, que es la
  tabla que guarda la información sobre todas las tablas de
  cada usuario.

• Atención: Contenido exclusivo de DesarrolloWeb.com. No
  reproducir. Copyright.
• La selección total o parcial de una tabla se lleva a cabo
  mediante la instrucción Select. En dicha selección hay que
  especificar:

• Si quisiésemos seleccionar todos los campos, es decir, toda
  la tabla, podríamos utilizar el comodín * del siguiente modo:
• Select * From clientes
Selección de Columnas
Las columnas a seleccionar se enumeran sin más en la
cláusula SELECT. Si se desea seleccionar todas las columnas
de una tabla se puede hacer enumerando a todas las
columnas o colocando un asterisco, *, en su lugar.
Cuando se consulta una base de datos, los nombres de las
columnas se usan como cabeceras de presentación. Si éste
resulta demasiado largo, corto o críptico, puede cambiarse
con la misma sentencia SQL de consulta, creando un alias
de columna.
SQL> select nombre "Departamento", loc "Está en" from
dep; Departamento Esta en --------------- ----------
Administracion Valladolid I+D Boecillo Produccion Cigales
Cláusula FROM
La cláusula FROM define las tablas de las que se van a
seleccionar las columnas.
Se puede añadir al nombre de las tablas el usuario propietario
de las mismas de la forma usuario.tabla. De esta manera
podemos distinguir entre las tablas de un usuario y otro. Oracle
siempre considera como prefijo el nombre del propietario de las
tablas, aunque no se lo indiquemos. De esta forma dos o más
usuarios pueden tener tablas que se llamen igual sin que surjan
conflictos. Si quisiéramos acceder a las filas de la tabla dep del
usuario jperez, (ademas de tener privilegios de lectura sobre esa
tabla) deberíamos escribir la siguiente sentencia SQL:

• SQL> select * from jperez.dep; También se puede asociar un
  alias a las tablas para abreviar los nombres de las tablas. Un
  ejemplo se puede ver en la sentencia SQL siguiente:
• SQL> select d.nombre from dep d;
Cláusula WHERE
Hasta ahora hemos visto como puede utilizarse la
sentencia SELECT para recuperar todas las columnas o
un subconjunto de ellas de una tabla. Pero este efecto
afecta a todas las filas de la tabla, a menos que
especifiquemos algo más en la cláusula WHERE.
 Es aquí donde debemos proponer la condición que
han de cumplir todas las filas para salir en el resultado
de la consulta. La complejidad del criterio de
búsqueda es prácticamente ilimitada, y en él se
pueden conjugar operadores de diversos tipos con
funciones de columnas, componiendo expresiones
más o menos complejas.
Manejo de las funciones SELECT, INSERT y ORDER BY en SQL

More Related Content

What's hot (17)

Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Basedatos1
Basedatos1Basedatos1
Basedatos1
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
SQL
SQLSQL
SQL
 
Vistas
VistasVistas
Vistas
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Base de datos
Base de datosBase de datos
Base de datos
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
Sql
SqlSql
Sql
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
SETENCIAS SQL
SETENCIAS SQLSETENCIAS SQL
SETENCIAS SQL
 
Sql Setencias
Sql SetenciasSql Setencias
Sql Setencias
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 

Viewers also liked

Viewers also liked (6)

Equifrigo final
Equifrigo finalEquifrigo final
Equifrigo final
 
Introdução
IntroduçãoIntrodução
Introdução
 
Easy
EasyEasy
Easy
 
Mi vaquita lechera de la pucesa
Mi vaquita lechera de la pucesaMi vaquita lechera de la pucesa
Mi vaquita lechera de la pucesa
 
Acordos regionais de comércio e investimento e regimes especiais
Acordos regionais de comércio e investimento e regimes especiaisAcordos regionais de comércio e investimento e regimes especiais
Acordos regionais de comércio e investimento e regimes especiais
 
Segundo2
Segundo2Segundo2
Segundo2
 

Similar to Manejo de las funciones SELECT, INSERT y ORDER BY en SQL

Similar to Manejo de las funciones SELECT, INSERT y ORDER BY en SQL (20)

Sql Basico
Sql BasicoSql Basico
Sql Basico
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql
SqlSql
Sql
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Actividad2 capitulo I contenido
Actividad2 capitulo I  contenidoActividad2 capitulo I  contenido
Actividad2 capitulo I contenido
 
Insercción de datos y selección de datos
Insercción de datos y selección de datosInsercción de datos y selección de datos
Insercción de datos y selección de datos
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Clase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQLClase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQL
 
Sql
SqlSql
Sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql
SqlSql
Sql
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Sql
SqlSql
Sql
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Manual sql
Manual sqlManual sql
Manual sql
 

More from Omar Salazar

Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linuxOmar Salazar
 
Mi primer día de campamento
Mi primer día de campamentoMi primer día de campamento
Mi primer día de campamentoOmar Salazar
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2Omar Salazar
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2Omar Salazar
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasOmar Salazar
 

More from Omar Salazar (8)

SQL SERVER
SQL SERVERSQL SERVER
SQL SERVER
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Practica sql i,ii
Practica sql i,iiPractica sql i,ii
Practica sql i,ii
 
Mi primer día de campamento
Mi primer día de campamentoMi primer día de campamento
Mi primer día de campamento
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por Capas
 

Manejo de las funciones SELECT, INSERT y ORDER BY en SQL

  • 1.  MANEJO DE LAS FUNCIONES: SENTENCIA INSERT SENTENCIA ORDER BY
  • 2. La recuperación de los datos en el lenguaje SQL se realiza mediante la sentencia SELECT, seleccionar. Esta sentencia permite indicar al SGBD la información que se quiere recuperar. Esta es la sentencia SQL, con diferencia, más habitual. La sentencia SELECT consta de cuatro partes básicas: La cláusula SELECT seguida de la descripción de lo que se desea ver, los nombres de las columnas a seleccionar. Esta parte es obligatoria. La cláusula FROM seguida de la especificación de las tablas de las que se han de obtener los datos. Esta parte es obligatoria. La cláusula WHERE seguida por un criterio de selección, una condición. Esta parte es opcional. La cláusula ORDER BY seguida por el criterio de ordenación. Esta parte es opcional. Una primera aproximación a la sintaxis de la sentencia SELECT puede mostrarnos la siguiente expresión: Como una primera utilización de la sentencia SELECT podemos utilizarla para ver todas las tablas que tenemos en la base de datos. SQL> select table_name from user_tables; TABLE_NAME ------------------------------ DEP EMP
  • 3. • Un breve análisis de la sentencia anterior nos permite observar que hemos consultado sobre la columna llamada table_name almacenada en la tabla user_tables, que es la tabla que guarda la información sobre todas las tablas de cada usuario. • Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. • La selección total o parcial de una tabla se lleva a cabo mediante la instrucción Select. En dicha selección hay que especificar: • Si quisiésemos seleccionar todos los campos, es decir, toda la tabla, podríamos utilizar el comodín * del siguiente modo: • Select * From clientes
  • 4. Selección de Columnas Las columnas a seleccionar se enumeran sin más en la cláusula SELECT. Si se desea seleccionar todas las columnas de una tabla se puede hacer enumerando a todas las columnas o colocando un asterisco, *, en su lugar. Cuando se consulta una base de datos, los nombres de las columnas se usan como cabeceras de presentación. Si éste resulta demasiado largo, corto o críptico, puede cambiarse con la misma sentencia SQL de consulta, creando un alias de columna. SQL> select nombre "Departamento", loc "Está en" from dep; Departamento Esta en --------------- ---------- Administracion Valladolid I+D Boecillo Produccion Cigales
  • 5. Cláusula FROM La cláusula FROM define las tablas de las que se van a seleccionar las columnas. Se puede añadir al nombre de las tablas el usuario propietario de las mismas de la forma usuario.tabla. De esta manera podemos distinguir entre las tablas de un usuario y otro. Oracle siempre considera como prefijo el nombre del propietario de las tablas, aunque no se lo indiquemos. De esta forma dos o más usuarios pueden tener tablas que se llamen igual sin que surjan conflictos. Si quisiéramos acceder a las filas de la tabla dep del usuario jperez, (ademas de tener privilegios de lectura sobre esa tabla) deberíamos escribir la siguiente sentencia SQL: • SQL> select * from jperez.dep; También se puede asociar un alias a las tablas para abreviar los nombres de las tablas. Un ejemplo se puede ver en la sentencia SQL siguiente: • SQL> select d.nombre from dep d;
  • 6. Cláusula WHERE Hasta ahora hemos visto como puede utilizarse la sentencia SELECT para recuperar todas las columnas o un subconjunto de ellas de una tabla. Pero este efecto afecta a todas las filas de la tabla, a menos que especifiquemos algo más en la cláusula WHERE. Es aquí donde debemos proponer la condición que han de cumplir todas las filas para salir en el resultado de la consulta. La complejidad del criterio de búsqueda es prácticamente ilimitada, y en él se pueden conjugar operadores de diversos tipos con funciones de columnas, componiendo expresiones más o menos complejas.