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 |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | 21 | Londres | Reino Unido |
4 | John | 19 | Nueva York | USA |
5 | Alicia | 22 | Berlina | Alemania |
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 |
1 | Rohan | 23 |
2 | Sameera | 22 |
3 | Anna | 21 |
4 | John | 19 |
5 | Alicia | 22 |
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 |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | 21 | Londres | Reino Unido |
4 | John | 19 | Nueva York | USA |
5 | Alicia | 22 | Berlina | Alemania |
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 |
5 | Alicia | 22 | Berlina | Alemania |
3 | Ana | 21 | Londres | Reino Unido |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
4 | John | 19 | Nueva York | USA |
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 |
4 | John | 19 | Nueva York | USA |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Ana | 21 | Londres | Reino Unido |
5 | Alicia | 22 | Berlina | Alemania |
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 |
2 | Mumbai |
1 | Londres |
1 | Nueva York |
1 | Berlina |
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 |
2 | Mumbai |
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 |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | 21 | Londres | Reino Unido |
4 | John | 19 | Nueva York | USA |
5 | Alicia | 22 | Berlina | Alemania |
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 |
Rohan | 23 |
Sameera | 22 |
Anna | 21 |
John | 19 |
Alicia | 22 |
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 |
1 | Rohan | 23 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
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.