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

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

Nancy

Andrew

Janet

Margaret

Steven

Michael

Robert

Laura

Anne

LastName

Davolio

Fuller

Leverling

Peacock

Buchanan

Suyama

King

Callahan

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:

EmployeeID

1

2

3

4

5

6

7

8

9

LastName

Davolio

Fuller

Leverling

Peacock

Buchanan

Suyama

King

Callahan

Dodsworth

FirstName

Nancy

Andrew

Janet

Margaret

Steven

Michael

Robert

Laura

Anne

Title

Sales Representative

Vice President, Sales

Sales Representative

Sales Representative

Sales Manager

Sales Representative

Sales Representative

Inside Sales Coordinator

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:

  1. ¿Cuál de las siguientes sentencias de SQL son incorrecta? (Puede haber más de una respuesta)
    1. SELECT * FROM Employees;
    2. SELECT EmployeeID, LastName, FirstName, Title FROM Employees;
    3. SELECT EmployeeID, LastName, FirstName, Title;
    4. SELECT All FROM Employees;
  2. (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.
  3. (Verdadero o falso) Las siguientes dos sentencias de SQL nos regresan lo mismo:
    1. Select * From Employees;
    2. SELECT * FROM Employees;

 

Coméntanos en el apartado de comentarios tus respuestas.

 

 

Artículos relacionados
0 Comentarios
Enviame un comentario