Curso SQL - Leccion 2

Preview:

Citation preview

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 Sr.emmanueltiz@gmail.comemail  / gtalkemmanueltizSkype