Aprenda a usar SQL SELECT con ejemplos



Este artículo es una guía detallada sobre cómo usar la instrucción SELECT de SQL con ejemplos. Indica las diversas formas de utilizar esta consulta con otros comandos SQL.

Las bases de datos almacenan grandes volúmenes de datos en varios formatos. Pero, ¿alguna vez pensó en cómo seleccionar datos de ? Bueno, la instrucción SQL SELECT se usa para recuperar los datos de las bases de datos. En este artículo sobre SQL SELECT, discutiré cómo usar la instrucción SELECT en SQL con varios otros .

Los siguientes temas se tratarán en este artículo:





cómo crear una cadena aleatoria en java

¿Qué es SQL SELECT?

La instrucción SELECT se utiliza para seleccionar un conjunto específico de datos de la base de datos. Los datos devueltos por la instrucción SELECT se almacenan en una tabla de resultados denominada conjunto de resultados.

Sintaxis de SQL SELECT:

--Para seleccionar algunas columnas SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Para seleccionar datos completos de la tabla SELECT * FROM TableName --Para seleccionar los primeros N registros de la tabla SELECT TOP N * FROM TableName

Continuando en este artículo sobre SQL SELECT, entendamos cómo usar la instrucción SELECT de varias maneras.



Ejemplos :

Para su mejor comprensión, consideraré la siguiente tabla.

Identificación del Estudiante Nombre del estudiante Años Ciudad País
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia
3Anna21LondresReino Unido
4John19Nueva YorkUSA
5Alicia22BerlinaAlemania

Echemos un vistazo a cada uno de ellos uno por uno.

Ejemplo de columna SQL SELECT

Aquí mencionas los nombres de las columnas para las que deseas recuperar datos.



Ejemplo: Escriba una consulta para recuperar StudentID, StudentName y Age de la tabla Students.

SELECT StudentID, StudentName, Age FROM Students

Salida:

Identificación del Estudiante Nombre del estudiante Años
1Rohan23
2Sameera22
3Anna21
4John19
5Alicia22

SQL SELECT * Ejemplo

El asterisco (*) se utiliza para seleccionar todos los datos de la base de datos / tabla / columna.

Ejemplo: Escriba una consulta para recuperar todos los detalles de la tabla Estudiantes.

SELECCIONAR * DE Estudiantes

Salida:

Identificación del Estudiante Nombre del estudiante Años Ciudad País
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia
3Anna21LondresReino Unido
4John19Nueva YorkUSA
5Alicia22BerlinaAlemania

Esa era la forma sencilla de utilizar la instrucción SELECT. Avancemos en este artículo sobre SQL SELECT y entendamos cómo usar la instrucción SELECT con los otros comandos en SQL.

Utilice SELECT con DISTINCT

Puede utilizar la instrucción SELECT con la instrucción DISTINCT para recuperar solo valores distintos.

Sintaxis

SELECCIONE DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Ejemplo

SELECCIONE DISTINTOS EDADES DE LOS ALUMNOS

Salida:

Años
23
22
21
19

Continuando en este artículo, entendamos cómo usar SQL SELECT con la cláusula ORDER BY.

Utilice SELECT con ORDER BY

Como todos sabemos que el ORDER BY declaración se utiliza para ordenar los resultados en orden ascendente o descendente. Podemos usar la instrucción ORDER BY con la instrucción SELECT para recuperar datos específicos en orden ascendente o descendente.

Sintaxis
SELECCIONAR ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Ejemplo para usar solo ORDER BY

Escribe una consulta para seleccionar todos los campos de la tabla de estudiantes ordenados por ciudad.

SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad

Salida:

Identificación del Estudiante Nombre del estudiante Años Ciudad País
5Alicia22BerlinaAlemania
3Ana21LondresReino Unido
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia
4John19Nueva YorkUSA

Ejemplo para usar ORDER BY en orden descendente

Escriba una consulta para seleccionar todos los campos de la tabla de estudiantes ordenados por ciudad en orden descendente.

SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad DESC
Identificación del Estudiante Nombre del estudiante Años Ciudad País
4John19Nueva YorkUSA
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia
3Ana21LondresReino Unido
5Alicia22BerlinaAlemania

A continuación, en este artículo, entendamos cómo usar SQL SELECT con la instrucción GROUP BY.

Utilice SELECT con GROUP BY

los Declaración GROUP BY se usa con la instrucción SELECT para agrupar el conjunto de resultados por una o más columnas.

Sintaxis
SELECCIONE ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName DONDE Condición GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Ejemplo:

Escribe una consulta para enumerar el número de estudiantes de cada edad.

SELECCIONAR CONTEO (StudentID), Ciudad DE Estudiantes GRUPO POR Ciudad

Salida:

COUNT (StudentID) Ciudad
2Mumbai
1Londres
1Nueva York
1Berlina

A continuación, en este artículo, entendamos cómo usar SQL SELECT con la instrucción GROUP BY.

Utilice SELECT con la cláusula HAVING

La cláusula HAVING se puede utilizar con la instrucción SELECT para recuperar datos en función de algunas condiciones.

Sintaxis
SELECCIONE ColumnName1, ColumnName2, ColumnName (N) FROM TableName DONDE Condición AGRUPAR POR ColumnName (N) QUE TIENE Condición ORDER BY ColumnName (N)

Ejemplo

Escriba una consulta para recuperar la cantidad de estudiantes en cada ciudad donde la cantidad de estudiantes es> 1 y están ordenados en orden descendente.

SELECCIONE COUNT (StudentID), Ciudad DE Estudiantes GRUPO POR Ciudad TENIENDO COUNT (StudentID)> 1 ORDEN POR COUNT (StudentID) DESC

Salida:

Recuento (StudentID) Ciudad
2Mumbai

Utilice SELECT con la cláusula INTO

Esta declaración se utiliza cuando desea copiar datos de una tabla a la otra tabla.

Sintaxis

SELECCIONE * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Condición

Ejemplo

Escriba una consulta para crear una copia de seguridad de la base de datos de Estudiantes.

SELECCIONAR * EN StudentBackup DE Estudiantes

Salida:

Verá que la tabla StudentBackup tendrá todos los campos de la tabla Students.

Identificación del Estudiante Nombre del estudiante Años Ciudad País
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia
3Anna21LondresReino Unido
4John19Nueva YorkUSA
5Alicia22BerlinaAlemania

Ejemplo: Escriba una consulta para crear una copia de seguridad seleccionando algunas columnas de la tabla de Estudiantes.

SELECCIONE StudentName, Age INTO StudentBackup FROM Students

Salida:

Verá que la tabla StudentBackup tendrá los siguientes campos de la tabla Students.

Nombre del estudiante Años
Rohan23
Sameera22
Anna21
John19
Alicia22

Ejemplo: Escriba una consulta para crear una copia de seguridad insertando todos los detalles de todos los estudiantes que estudian en la ciudad 'Mumbai'.

SELECCIONE * INTO StudentsBackup FROM Students DONDE Ciudad = 'Mumbai'
Identificación del Estudiante Nombre del estudiante Años Ciudad País
1Rohan23MumbaiIndia
2Sameera22MumbaiIndia

Estas fueron algunas formas de utilizar el comando SELECT. Para obtener más conocimientos, continúe y practique la redacción de consultas en Comandos SQL .Con esto llegamos al final de este artículo sobre SQL SELECT.

java que hace append

Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de este artículo sobre SQL SELECT y me pondré en contacto con usted.