Introd Al Lenguaje De Datos Sql

Páginas: 7 (1598 palabras) Publicado: 1 de julio de 2012
04/05/2012

Objetivos

ESCRITURA DE SENTENCIAS SQL
Introducción a Oracle :SQL
ING. CARLOS PARRA TERRAZOS

Enumerar las capacidades de las sentencias SQL SELECT Ejecutar una sentencia SELECT básica

checarlitosssss@yahoo.com.pe

1

Ing. Carlos Parra Terrazos

2

AGENDA
Comandos Capacidades de las Sentencias SQL SELECT Expresiones Aritméticas Mejora de visualización de consultasUso de la clausula WHERE Otras Condiciones de Comparación Condiciones Lógicas Reglas de Prioridad Cláusula ORDER BY Resumen Fin
Ing. Carlos Parra Terrazos

Visualización del esquema de una “Tabla”
Utilice el comando DESCRIBE de iSQL*Plus para ver la estructura de una tabla.
DESC[RIBE] tablename

3

Ing. Carlos Parra Terrazos

4

Visualización del Esquema de una “Tabla”
DESCRIBEemployees

Sentencias SELECT Básicas

SELECT FROM

*|{[DISTINCT] column|expression [alias],...} ],...} table;

SELECT identifica las columnas what FROM identifica la tabla which

Ing. Carlos Parra Terrazos

5

Ing. Carlos Parra Terrazos

6

1

04/05/2012

Selección de Todas las Columnas
SELECT * FROM departments;

Selección de Columnas Específicas
SELECT department_id,location_id FROM departments;

Ing. Carlos Parra Terrazos

7

Ing. Carlos Parra Terrazos

8

Sintaxis de Sentencias SQL
Las sentencias SQL no son sensibles a mayúsculas/minúsculas. Las sentencias SQL pueden ocupar una o más líneas. Las palabras clave no se pueden abreviar ni dividir entre líneas. Las cláusulas suelen estar colocadas en líneas separadas. Los sangrados se utilizan para mejorarla legibilidad. Ing. Carlos Parra Terrazos

Valores por Defecto de Cabecera de Columna
iSQL*Plus:
Justificación de cabecera por defecto: Centro Visualización de cabecera por defecto: Mayúsculas

SQL*Plus:
Las cabeceras de la columna de fecha y carácter están justificadas a la izquierda Las cabeceras de columna de número están justificadas a la derecha Visualización de cabecera por defecto:10 Mayúsculas Ing. Carlos Parra Terrazos

9

Expresiones Aritméticas
Cree expresiones con datos de número y fecha mediante operadores aritméticos.
Operador + * / Descripción Suma Resta Multiplicación División

Uso de Operadores Aritméticos
SELECT last_name, salary, salary + 300 FROM employees;



Ing. Carlos Parra Terrazos

11

Ing. Carlos Parra Terrazos

12

2

04/05/2012Prioridad de Operador
_ * / +
La multiplicación y la división tienen prioridad sobre la suma y la resta. Los operadores de idéntica prioridad se evalúan de izquierda a derecha. Los paréntesis se utilizan para forzar evaluaciones prioritarias y para clarificar sentencias.
Ing. Carlos Parra Terrazos

Prioridad de Operador
SELECT last_name, salary, 12*salary+100 FROM employees;



13Ing. Carlos Parra Terrazos

14

Uso de Paréntesis
SELECT last_name, salary, 12*(salary+100) FROM employees;

Mejora de visualización de consultas
Valor Nulo Alias de Columna Operador de Concatenación Cadenas de Caracteres Literales Filas Duplicadas



Ing. Carlos Parra Terrazos

15

Ing. Carlos Parra Terrazos

16

Definición de un Valor Nulo
Un valor nulo es un valor nodisponible, no asignado, desconocido, o no aplicable. Un valor nulo no es lo mismo que cero ni que un espacio en blanco.
SELECT last_name, job_id, salary, commission_pct FROM employees;

Valores Nulos en Expresiones Aritméticas
Las expresiones aritméticas que contienen un valor nulo tienen una evaluación nula.
SELECT last_name, 12*salary*commission_pct FROM employees;

… …
Ing. Carlos ParraTerrazos

… …
17
Ing. Carlos Parra Terrazos

18

3

04/05/2012

Definición de un Alias de Columna
Un alias de columna: Cambia el nombre de una cabecera de columna. Resulta útil con cálculos. Se sitúa inmediatamente detrás del nombre de la columna, también puede existir la palabra clave opcional AS entre el nombre de la columna y el alias. Requiere comillas dobles si contiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clausulas de lenguaje de manipulación de datos sql
  • E lenguaje de base de datos sql
  • Bases de datos, no sql y sql
  • datos SQL
  • Sql Datos
  • Lenguaje SQL
  • Lenguaje Sql
  • Lenguaje Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS