SQL

¿Qué es y cómo utilizar la instrucción SELECT en SQL server?

Estrada Web Group
Estrada Web Group

La instrucción SELECT en SQL se usa para recuperar datos de una base de datos relacional.

Numero de Columnas Sintaxis SQL
1 SELECT "column_name" FROM "table_name";
Más de una columna SELECT "column_name1", "column_name2" FROM "table_name";
Todas las columnas SELECT * FROM "table_name";

"table_name" es el nombre de la tabla donde se almacenan los datos, y "column_name" es el nombre de la columna que contiene los datos que se recuperarán.

Para seleccionar más de una columna, agregue una coma al nombre de la columna anterior y luego agregue el nombre de la columna. Si está seleccionando tres columnas, la sintaxis será,

SELECT "column_name1", "column_name2", "column_name3" FROM "table_name";

Ten en cuenta que no hay una coma después de la última columna seleccionada.

Ejemplos:

Proporcionaremos ejemplos para cada uno de los siguientes tres casos de uso:

  •     Recuperar una columna
  •     Recuperar columnas múltiples
  •     Recuperar todas las columnas

Usemos la siguiente tabla para ilustrar los tres casos:

Tabla Employees de la Base de datos Northwind

Base de datos sql server Northwind

Ejemplo 1: Seleccione una columna

Para seleccionar una sola columna, especificamos el nombre de la columna entre SELECT y FROM de la siguiente manera:

select FirstName from Employees

Resultado:

FirstName
Nancy
Andrew
Janet
Margaret
Steven
Michael
Robert
Laura
Anne

Ejemplo 2: seleccionar múltiples columnas

Podemos usar la instrucción SELECT para recuperar más de una columna. Para seleccionar las columnas FirstName y LastName, usamos el siguiente SQL:

select FirstName, LastName from Employees

Resultado:

FirstName LastName
Nancy Davolio
Andrew Fuller
Janet Leverling
Margaret Peacock
Steven Buchanan
Michael

Suyama

Robert King
Laura Callahan
Anne Dodsworth

 

Ejemplo 3: Seleccionar todas las columnas

Hay dos formas de seleccionar todas las columnas de una tabla. El primero es listar todos los nombres de las columnas una por una. La segunda, y la más fácil, es usar el símbolo *. Por ejemplo, para seleccionar todas las columnas de Employees, emitimos el siguiente SQL:

select * from Employees

Resultado:

# FirstName LastName Title
1 Nancy Davolio Sales Representative
2 Andrew Fuller Vice President, Sales
3 Janet Leverling Sales Representative
4 Margaret Peacock Sales Representative
5 Steven Buchanan

Sales Manager

6 Michael Suyama Sales Representative
7 Robert King Sales Representative
8 Laura Callahan Inside Sales Coordinator
9 Anne Dodsworth Sales Representative

La tabla cuenta con más columnas, pero para cuestiones ilustrativas solo muestro esas cuatro, en el video puedes ver el funcionamiento correcto.

Ejercicios

Utiliza la tabla Employees para responder lo siguiente:

  •     ¿Cuál de las siguientes sentencias de SQL son incorrecta? (Puede haber más de una respuesta)

        SELECT * FROM Employees;
        SELECT EmployeeID, LastName, FirstName, Title FROM Employees;
        SELECT EmployeeID, LastName, FirstName, Title;
        SELECT All FROM Employees;

  •     (Verdadero o falso) En SQL, el orden de las columnas en una instrucción SELECT debe ser el mismo que el orden de las columnas en la tabla que estamos consultando. Por ejemplo, en la tabla Employees, debe seleccionar LastName y después FirstName.
  •     (Verdadero o falso) Las siguientes dos sentencias de SQL nos regresan lo mismo:

        Select * From Employees;
        SELECT * FROM Employees;

Coméntanos en el apartado de comentarios tus respuestas.

 

 

 

 

 

 

Compartir artículo:

Más artículos geniales

Cómo replicar una cadena una cantidad específica de veces con REPLICATE en SQL Server

Cómo replicar una cadena una cantidad específica de veces con REPLICATE en SQL Server

Resumen: en este tutorial, aprenderás a usar la función REPLICATE() de SQL Server para replicar una cadena una cantidad específica de veces.

Ver artículo completo
¿Cómo usar el operador ANY de SQL Server?

¿Cómo usar el operador ANY de SQL Server?

Resumen: en este tutorial, aprenderás a usar el operador ANY de SQL Server para comparar un valor con un conjunto de valores de una sola columna devuelto por una subconsulta.

Ver artículo completo
Cómo obtener un número de caracteres de la izquierda con LEFT de SQL Server

Cómo obtener un número de caracteres de la izquierda con LEFT de SQL Server

Resumen: en este tutorial, aprenderás a usar la función LEFT() de SQL Server para extraer una cantidad de caracteres del lado izquierdo de una cadena dada.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla