uso de la funcion select

15
Capacidades de la sentencia SQL SELECT

Upload: lalo

Post on 07-Mar-2016

217 views

Category:

Documents


0 download

DESCRIPTION

expociocion oracle

TRANSCRIPT

Page 1: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 1/20

Capacidades de la sentencSQL SELECT

Page 2: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 2/20

Declaración básica SELECT

• SELECT identifca las columnas que se mostrará

• From identifca la tabla que contiene las columna

Page 3: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 3/20

Seleccionando todas las colum

• Para seleccionar todas las columnas solo es neceagregar un !" # especifcar de donde son tomad

dic$as tablas

Page 4: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 4/20

Page 5: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 5/20

Escribir sentencias SQL

Las instrucciones SQL no distinguen entre ma#&sculas # m• Las sentencias SQL pueden ser introducidos en una o más

• Palabras cla(e no pueden ser abre(iadas o di(idirse entre l

• Las cláusulas se colocan generalmente en l'neas separada

• Las sangr'as se utili)an para me*orar la legibilidad.

En SQL De(eloper% las sentencias SQL pueden terminaropcionalmente con un punto # coma + , -.

• Punto # coma son necesarios al e*ecutar (arias instruccione

•  En SQL ! Plus% es necesario terminar cada sentencia SQL cpunto # coma +,-.

Page 6: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 6/20

Epresiones aritm/ticas

Crear epresiones con n&meros # 0ec$as medianoperadores aritm/ticos.

Page 7: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 7/20

1sando los operadores aritm/t

• Los operadores usados son la suma% resta%multiplicación # di(isión estos pueden ser usado

en la imagen o distintas 0ormas

Page 8: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 8/20

Procedencia de los operador

• Como podemos obser(ar la procedencia de los operadores (an en el siguiente orden2

3. +-%456 etc.

7. !%8

9. :%;

Page 9: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 9/20

Defnir un (alor <ull +nulo-

• <ull es un (alor que no está disponible% sin asigndesconocido= inaplicables.

<ull no es lo mismo que cero o un espacio en bla

Page 10: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 10/20

El uso literal de cadenas decaracteres

• 1na cadena es una secuencia de b#tes o caracteres% encerrados dentro dede comilla simple + > ? >- o comillas dobles + > > caracteres >- E*emplos.2

• ?a string?

• >anot$er string>

  Cadenas literales en una instrucción SELECT2

• Los literales de cadena pueden tener una parte del con*unto de caracterescláusula2

• AB c$arsetBname ? string ? Antercalar collationBname

Page 11: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 11/20

alores nulos en epresiones aritm/ticasLas epresiones aritm/ticas que contienen

(alor <1LL e(al&an al <1LL.

Page 12: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 12/20

Defnir un alias de columna

 1n alias de columna2 Cambia el nombre de un encabe)ado de column Es &til con cálculos Sigue inmediatamente el nombre de la columna

Gequiere entre comillas si contiene espacios oCaracteres especiales% o si se es sensible a lasma#&sculas # min&sculas

Page 13: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 13/20

1sando alias de columnas

Page 14: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 14/20

=perador de concatenación

 un operador de concatenación2 tiene enlaces columnas o cadenas de caracterecolumnas está representado por dos barras (erticales +H-

Crea una columna resultante que es una eprescarácter

Page 15: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 15/20

Page 16: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 16/20

Alternativa del operador (q)

• Las sentencias SQL utili)an caracteres literales en epresiones o condiciones. Si el

contiene una comilla simple% se puede utili)ar el operador comilla +q- # elegir su prdelimitador de comilla.

• Especifcar su propio delimitador de comilla.

• Seleccione cualquier delimitador.

• @umentar la legibilidad # 0acilidad de uso.

• Se puede elegir cualquier delimitador con(eniente% de un solo b#te o de (arios b#tecualquiera de los siguientes pares de caracteres2 A% 45% +-% o JK.

Page 17: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 17/20

Filas Duplicadas

• Consultas de todas las flas% inclu#endo flas duplicadas

Page 18: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 18/20

DESCRIBE command

• Sintaxis

  DESCRIBE {nombre-tabla | vista Name} 

Descripción

• Proporciona una detallada descripción de la tabla o (ista especifcada. Parauna lista de tablas en el esquema actual% utilice el comando S$o tables.

• Para obtener una lista de puntos de (ista en el esquema actual% utilice comies. Para obtener una lista de esquemas disponibles% utilice el comando Sc$emas.

t d l t t d

Page 19: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 19/20

ostrando la estructura de ta!la

• 1tili)a el comando DESCGME para (isuali)ar la estructura de una tabla.

 

• = bien se selecciona la tabla en el árbol de coneiones # el uso de la pestaNas de co(er la estructura de la tabla.

Page 20: uso de la funcion SELECT

7/21/2019 uso de la funcion SELECT

http://slidepdf.com/reader/full/uso-de-la-funcion-select 20/20

"so del comando DESCRIBE

• @l ingresar el comando describe emplo#ees se puede apreciar en la tabla e

donde se describe los datos personales como laborales del empleado