Download - Curso SQL - Leccion 2
Programación SQL Lección 2
Recuperando datos mediante la instrucción SELECT en SQL
SQL Fundamentals I
Después de completar esta lección, usted debería ser capaz de hacer lo siguiente: Enumerar las capacidades de las sentencias
SELECT Ejecutar una instrucción SELECT básica
Objetivos
Conceptos básicos de la sentencia SELECT Expresiones aritméticas y valores NULL
en la sentencia SELECT Alias de las columnas Uso del operador de concatenación,
cadenas de caracteres literales, operador comilla alternativa, y la palabra clave DISTINCT
Comando DESCRIBE
Agenda
Capacidades de la sentencia SELECT
SELECT identifica las columnas que se mostrarán.
FROM identifica la tabla que contiene las columnas.
Declaración básica de la sentencia SELECT
Selección de todas las columnas
Seleccionar columnas específicas
Las instrucciones SQL no distinguen entre mayúsculas y minúsculas.
Las sentencias SQL se pueden introducir en una o más líneas. Las palabras clave no se pueden abreviar o dividir en líneas. Las cláusulas se colocan generalmente en líneas separadas. La sangría se utilizan para mejorar la legibilidad. En SQL Developer, sentencias SQL pueden ser opcionalmente
terminada por un punto y coma (;). Se requieren puntos y comas al ejecutar múltiples sentencias SQL.
En SQL * Plus, usted está obligado a terminar cada sentencia SQL con un punto y coma (;).
Escribir sentencias SQL
SQL Developer:◦ Por defecto la alineación partida: alineado a la
izquierda◦ La visualización encabezado por defecto:
Mayúsculas SQL * Plus:
◦ Los títulos de las columnas de caracteres y fecha están alineados a la izquierda.
◦ Los número de títulos de las columnas están alineados a la derecha.
◦ La Visualización encabezado por defecto: Mayúsculas
Encabezados de Columnas Predeterminados
Conceptos básicos de la sentencia SELECT Expresiones aritméticas y valores NULL en la
sentencia SELECT Alias de las columnas Uso del operador de concatenación,
cadenas de caracteres literales, operador comilla alternativa, y la palabra clave DISTINCT
Comando DESCRIBE
Agenda
Crear expresiones con número y fecha de los datos mediante el uso de operadores aritméticos.
Expresiones aritméticas
Uso de operadores aritméticos
Operador de Precedencia
Null es un valor que no está disponible, sin asignar, desconocido, o inaplicable.
Null no es el mismo que cero o un espacio en blanco.
Definición de un valor nulo
Expresiones aritméticas que contengan un valor nulo evalúan a null
Valores Nulos en Expresiones aritméticas
Conceptos básicos de la sentencia SELECT Expresiones aritméticas y valores NULL en
la sentencia SELECT Alias de las columnas Uso del operador de concatenación,
cadenas de caracteres literales, operador comilla alternativa, y la palabra clave DISTINCT
Comando DESCRIBE
Agenda
Un alias de columna: Cambia el nombre de un encabezado de
columna Es útil con cálculos Sigue inmediatamente al nombre de la columna
(También puede haber la palabra clave opcional AS entre el nombre de la columna y el alias.)
Requiere comillas dobles si contiene espacios o caracteres especiales, o si se trata de mayúsculas y minúsculas
Definición de una columna Alias
El uso de alias de columna
Conceptos básicos de la sentencia SELECT
Expresiones aritméticas y valores NULL en la sentencia SELECT
Alias de las columnas Uso del operador de concatenación, cadenas
de caracteres literales, operador comilla alternativa, y la palabra clave DISTINCT
Comando DESCRIBE
Agenda
Un operador de concatenación: Enlaces columnas o cadenas de caracteres a otras
columnas Está representado por dos barras verticales (||) Crea una columna resultante que es una expresión
de caracteres
Operador de concatenación
Un literal es un carácter, un número o una fecha que se incluye en la sentencia SELECT.
Los valores literales de fecha y de caracteres deben estar encerrados dentro comillas simples.
Cada cadena de caracteres se emite una vez por cada fila devuelta.
Cadenas de caracteres literales
El uso de cadenas de caracteres literales
Cita Alternativa (q) del operador
Filas duplicadas
Conceptos básicos de la sentencia SELECT Expresiones aritméticas y valores NULL en
la sentencia SELECT Alias de las columnas Uso del operador de concatenación,
cadenas de caracteres literales, operador comilla alternativa, y la palabra clave DISTINCT
Comando DESCRIBE
Agenda
Utilice el comando DESCRIBE para visualizar la estructura de un mesa.
O bien, seleccione la tabla en el árbol de conexiones y utilizar el Pestaña Columnas para ver la estructura de la tabla.
Visualización de la estructura de tabla
Uso del comando DESCRIBE
Identificar las dos sentencias SELECT que se ejecutan sin error.
Examen
En esta lección, debe haber aprendido a: Escribir una declaración SELECT que:
◦ Devuelva todas las filas y columnas de una tabla◦ Devuelva columnas especificadas de una tabla◦ Utiliza los alias de columna para mostrar la columna más
descriptivo encabezamientos
Resumen
Esta práctica se abordan los siguientes temas: Selección de todos los datos de diferentes
tablas Describir la estructura de las tablas Realizar cálculos aritméticos y
especificando la columna nombres
Práctica 2: Visión general
¿Preguntas?
Emmanuel OrtizConsultor [email protected] / gtalkemmanueltizSkype