Professional Documents
Culture Documents
Leccin 1
de datos.
Seleccionando Filas
empleando alias.
Concatenar columnas.
Editar comandos SQL en el buffer SQL*Plus.
mayor legibilidad.
SQL> SELECT
2 FROM
SELECT clusula
Asterisco (*) indica todas las columnas
FROM clusula
SQL> SELECT
2 FROM
ID
-------10
31
32
33
34
35
41
42
43
44
45
50
*
s_dept;
*
s_dept;
NAME
REGION_ID
------------- ---------Finance
1
Sales
1
Sales
2
Sales
3
Sales
4
Sales
5
Operations
1
Operations
2
Operations
3
Operations
4
Operations
5
Administration
1
12 rows selected.
Page 1
1
Expresiones Aritmticas
Expresiones Aritmticas
Suma
Resta
LAST_NAME
SALARY*12 COMMISSION_PCT
------------ ------------ -------------...
Havel
15684
Magee
16800
10
Giljum
17880
12.5
Sedeghi
18180
10
Nguyen
18300
15
Dumas
17400
17.5
Maduro
16800
...
Multiplicacin *
Divisin
Precedencia de Operadores
SQL> SELECT
2 FROM
SQL> SELECT
2 FROM
Page 2
2
Alias de Columna
Operador de Concatenacin
columnas
columna y el alias
first_name||last_name Employees
s_emp;
Employees
------------------------------------------------CarmenVelasquez
LaDorisNgao
MidoriNagayama
MarkQuick-To-See
AudryRopeburn
MollyUrguhart
...
Employees
-------------------------------------------Carmen Velasquez, President
LaDoris Ngao, VP, Operations
Midori Nagayama, VP, Sales
Mark Quick-To-See, VP, Finance
Audry Ropeburn, VP, Administration
Molly Urguhart, Warehouse Manager
...
last_name, title,
salary*commission_pct/100 COMM
s_emp;
Page 3
3
Funcin NVL
Filas Duplicadas
Por default la consulta displaya todas las filas
SQL> SELECT
2 FROM
last_name, title,
salary*NVL(commission_pct,0)/100 COMM
s_emp;
DISTINCT name
s_dept;
en el SELECT.
SQL> SELECT
2 FROM
name
s_dept;
Entrar al SQL*Plus.
Describa la estructura de la tabla.
Ingrese la sentencia SQL desde el SQL*Plus.
Edite sus sentencias SQL.
Grabe las sentencias SQL en un archivo.
Ejecute las sentencias del archivo grabado.
Cargue los comandos del archivo al buffer de
edicin.
Formatee columnas.
Entrar al SQL*Plus
Double-click al cono.
SQL>
DESCRIBE s_dept
sqlplus [username[/password]]
Page 4
4
CL[EAR] BUFF[ER]
A[PPEND] texto
DEL
I[NPUT] texto
L[IST] n
n texto
Online Help
@ filename
EDIT filename
SQL>
SAVE filename
GET filename
START filename
HELP SELECT
SPOOL filename
EXIT
LAST_NAME.
COLUMN last_name
Page 5
5
Resumen
SELECT
FROM
Columnas Number
9
[DISTINCT] {*,column[alias],...}
table;
Page 6
6