Este documento explica cómo realizar consultas en SQL Server utilizando la instrucción SELECT. La sintaxis básica de una consulta SELECT incluye la palabra clave SELECT seguida de las columnas que se desean consultar y la tabla de la cual se obtendrán los datos. La cláusula WHERE permite filtrar los resultados para devolver solo los registros que cumplan con ciertas condiciones especificadas. El documento proporciona ejemplos de consultas básicas y el uso de la cláusula WHERE para filtrar los resultados por un campo en particular.
2. En SQL las consultas nos permiten obtener información almacenada en una
Base de Datos, podemos consultar los registros de una o varias tablas
dependiente de la información que necesitamos mostrar o dicho de otra
manera podemos ver datos de una tabla.
En primer lugar es importante tener claro que para consultar registros de la
Base de Datos, necesitamos haber insertado datos en las tablas a través de la
instrucción insert de sql.
Instrucción select en SQL
En Management Studio para llevar a cabo las consultas a la base de datos de
SQL Server se utiliza la instrucción SELECT, a través de ella es posible
consultar una o varias tablas. Es importante mencionar que existen muchas
cláusulas que se asocian a la sentencia SELECT, en este artículo abordaremos la
forma básica de realizar consultas y en el curso completo de Sql Server
veremos las diferentes clausulas asociadas,
Una consulta básica de SQL está enfocada en consultar datos en una sola tabla,
y obtener filas y columnas en el orden y cantidad que nosotros queramos.
CONSULTAS
02
Sintaxis de consultas
La sintaxis básica de una consulta SELECT es la siguiente:
En donde:
SELECT es el comando para obtener registros de la base de datos.
ListaColumnas será el espacio en el que debemos especificar los nombres de
las columnas de las cuales queremos recibir la información.
From es el comando que permite que indiquemos la tabla de la cual vamos a
consultar los registros.
Nombre_Tabla Indicaremos el nombre de la tabla a consultar los datos.
3. EJEMPLOS DE CONSULTAS
SI NECESITA SABER MAS DEL TEMA VER EL VIDEO:
HTTPS://WWW.YOUTUBE.COM/WATCH?
V=PYZY2JSNPVQ
03
En la Base de Datos que hemos trabajado a lo largo de la serie de artículos sobre SQL SERVER,
tenemos la tabla alumnos con la estructura siguiente:
Vamos a consultar sus registros, para lo cual usaremos la sintaxis anterior, y la consulta seria la
siguiente:
Al ejecutar en Management Studio el código anterior, nos devolverá el listado de registros detallados
por las columnas nombre, Apellido, Dirección, Fecha_nacimiento. Podemos darnos cuenta que
hemos omitido la columna Id, y esto lo pudiéramos hacer con cualquier columna.
4. Consulta sql utilizando where
La cláusula where permite especificar una condición que tiene que cumplirse
con los registros de uno o varios campos que especifiquemos, de tal manera
que los datos que se encuentren dentro de las condiciones, se incluirán en los
resultados de la consulta que realicemos.
La cláusula where se utiliza en los casos que no requerimos que devuelvan
todos los registros de una tabla, sino que únicamente los datos que cumplan
ciertas condiciones.
Las condiciones son expresiones lógicas a comprobar posterior a la cláusula
where, el valor que devolverá la comparación será un valor TRUE o FALSE, en
virtud al cumplimiento de la condición especificada. Se puede hacer uso de
cualquier expresión lógica y en ella implementar algún operador de los
siguientes:
Ahora bien si queremos consultar todas las columnas, podemos a cortar el
código y hacerlo de la forma siguiente:
CONSULTAS
04
En este caso el “*” significa que queremos obtener los datos de todas las
columnas.
> “Mayor”
>= “Mayor o igual”
< “Menor”
<= “Menor o igual”
= “Igual”
<> o != “Distinto”
IS [NOT] NULL “para validar si el valor de una columna no es nulo, es decir, si
contiene o no contiene algún registro”
5. EJEMPLOS DE CONSULTAS
En la consulta anterior lo que estamos indicando es que necesitamos que nos muestre todos los
registros de la tabla Alumnos mientras el nombre sea: “Franklin”. Como podemos ver la condición
que hemos establecido en el where seria que el nombre sea exactamente igual a “Franklin”.
CON CLÁUSULA WHERE
05
Para realizar una consultar registros y establecer una condición con la clausula where, lo podemos
hacer de la forma siguiente: