Вы находитесь на странице: 1из 3

Resume

CHAPTER 2: Getting Started with the select

Objetivos de este capítulo:


• Trabajar con datos
• Consultar datos utilizados sentencias SELECT.
• Implementar tipos de datos.
• Modificar datos.
• Trabajar con funciones.

También en este capitulo vamos a cubrí el uso de funciones escalares incorporadas, la


expresión Case y variaciones como ISNULL Y COALESCE.

Las lecciones que vamos a trata son:


Lección 1: Uso de las cláusulas FROM y SELECT.
Lección 2: Trabajar con tipos de datos y funciones integradas

Lección 1: Uso de las cláusulas FROM y SELECT.


La clausulas FROM y SELECT son sentencias principales que aparecen en casi todas las
consultas que recupera datos.

La cláusula FROM
La clausula FROM es la primera que se evalúa en una consulta SELECT esta sentencia
tiene dos roles principales:

• Es la clausula donde indica las tablas que desea consultar.


• Es la clausula donde puede aplicar operadores de tabla como uniones a las
tablas de entrada.
Ejemplo:
La siguiente consulta usa la cláusula FROM para especificar que HR.Employees es la
tabla que se está consultando.

SELECT empid, firstname, lastname FROM HR.Employees;


Observe el uso del nombre de dos partes para referirse a la tabla. La primera parte
(HR) es el nombre del esquema y la segunda parte (Empleados) es el nombre de la
tabla. En algunos casos, T-SQL admite la omisión del nombre del esquema, como en
FROM Employees, en cuyo caso utiliza un implícito proceso de resolución de nombre
de esquema. Se considera una buena práctica indicar siempre explícitamente el
nombre del esquema.

La cláusula SELECT
La cláusula SELECT de una consulta tiene dos roles principales:

• Evalúa las expresiones que definen los atributos en el resultado de la consulta,


asignándoles con alias si es necesario.
• Usando una cláusula DISTINCT, puede eliminar filas duplicadas en el resultado
si es necesario.

Tomaremos la siguiente consulta como ejemplo:

SELECT vacío, nombre, apellido FROM HR.Empleados


Explicación de la sentencias :
La cláusula FROM indica que la tabla HR.Employees es la tabla de entrada de la
consulta.
La cláusula SELECT luego proyecta solo tres de los atributos de la entrada como la
devuelta atributos en el resultado de la consulta.
T-SQL admite el uso de un asterisco (*) como alternativa a la lista de todos los
atributos de la entrada tablas, pero esto se considera una mala práctica por varias
razones. A menudo, solo necesita devolver un subconjunto de los atributos de entrada,
y usar un * es solo una cuestión de pereza. Al devolver más atributos de los que
realmente necesita, puede evitar que SQL Server use lo que normalmente se considera
que cubre los índices con respecto al interesante conjunto de atributos. Tú también
envía más datos de los necesarios a través de la red, y esto puede tener un impacto
negativo en el rendimiento del sistema. Además, la definición de tabla subyacente
podría cambiar con el tiempo incluso si, cuando la consulta se creó inicialmente, *
realmente representaba todos los atributos que necesitaba. Puede que ya no sea el
caso en un momento posterior. Por estas y otras razones, se considera una práctica
recomendada para enumerar siempre de forma explícita los atributos que necesita.
Lección 2: Trabajar con tipos de datos y funciones integradas

Al definir columnas en tablas, parámetros en procedimientos y funciones, y variables


en Lotes T-SQL, debe elegir un tipo de datos para esos. El tipo de datos restringe los
datos. eso es compatible, además de encapsular el comportamiento que opera en los
datos, exponiéndolo a través de operadores y otros medios. Porque los tipos de datos
son un componente tan fundamental de sus datos, todo está construido en la parte
superior, sus elecciones de tipos de datos tendrán implicaciones dramáticas para su
aplicación en muchas capas diferentes. Por lo tanto, esta es un área que debería, No
debe tomarse a la ligera, sino que debe tratarse con mucho cuidado y atención. Esa es
también la razón por qué este tema está cubierto tan temprano en este Kit de
capacitación, a pesar de que los primeros capítulos del kit se enfocan en las consultas,
y solo los capítulos posteriores se ocupan de la definición de datos, como crear y
modificar tablas. Su conocimiento de los tipos es crítico tanto para la definición de
datos como para la manipulación de datos.
T-SQL admite muchas funciones integradas que puede usar para manipular datos.
Porque las funciones operan con valores de entrada y valores de salida de retorno, una
comprensión de la función incorporada las funciones van de la mano con la
comprensión de los tipos de datos.

Вам также может понравиться