Introducción a la consulta SQL SELECT
Antes de saltar para discutir la consulta de selección de SQL, comencemos primero con el SQL. SQL significa lenguaje de consulta estructurado. SQL es un lenguaje de consulta que permite realizar varias operaciones en la base de datos o en las tablas de la base de datos. Hay varias formas de interactuar con las tablas de la base de datos. El comando select no es más que una cuestión de cómo nos comunicamos con la base de datos y su tabla para seleccionar los registros requeridos. Esta es una forma de seleccionar los registros de una o más tablas. Podemos usar la consulta select de muchas maneras, pocas de ellas son fáciles y pocas son del lado complejo. En este artículo, veremos los diversos usos de las declaraciones select.
Sintaxis de SQL SELECT Query
Select es uno de los comandos básicos del sistema de gestión de bases de datos relacionales. Podemos usar la palabra clave SELECT como prefijo para seleccionar los registros de una tabla dada. La consulta de selección devuelve un conjunto de registros de una o más tablas dadas.
1. Seleccionar las columnas requeridas de una tabla dada
SELECT, , …… FROM ;
Explicación:
- SELECT es un comando en sí mismo, podemos usarlo para seleccionar el registro de la tabla.
- ,, …… son las columnas de la tabla My_table_name.
- Es el nombre de una mesa.
2. Seleccionar todas las columnas de una tabla.
SELECT * FROM ;
Explicación:
- SELECT es un comando en sí mismo que podemos usar para seleccionar el registro de la tabla.
- * denota todas las columnas de la tabla dada.
- Es el nombre de una mesa.
3. Seleccionar los registros con la cláusula WHERE
SELECT, , …… FROM WHERE = ;
Explicación:
- ,, …… son las columnas de la tabla My_table.
- Es el nombre de una mesa.
- WHERE es una palabra clave que podemos usar en la instrucción select de SQL para seleccionar los registros según la condición especificada.
4. Seleccionar el número de registros
SELECT COUNT(*) FROM ;
Explicación:
- COUNT (*), esto nos dará el número total de filas de la tabla My_table.
- Es el nombre de una mesa.
Ejemplos de consulta SQL SELECT
En esta sección, discutiremos algunos ejemplos, teniendo en cuenta la sintaxis mencionada anteriormente para que cualquiera pueda entender fácilmente poniendo poco esfuerzo. Practiquemos algunos ejemplos para comprender mejor la instrucción de selección SQL.
Supongamos que tenemos un nombre de base de datos "ESCUELA". Esta base de datos tiene tablas como se menciona a continuación:
Estudiantes:
Clase:
Ejemplo # 1 - SELECCIONAR con columnas requeridas
Consulta:
SELECT Student_ID, First_name, Last_name from Student;
Salida:
Consulta:
SELECT Student_ID, Class from Class;
Salida :
Ejemplo # 2 - SELECCIONE todas las columnas de una tabla
Consulta:
SELECT * from Student;
Salida :
Consulta:
SELECT * from Class;
Salida:
Ejemplo # 3 - Seleccionar los registros con la cláusula WHERE
Consulta:
SELECT * from Student WHERE First_name="Alex";
Salida :
Consulta:
SELECT * from Class where Medium=' English ';
Salida :
Ejemplo # 4: selección del número de registros
Consulta:
SELECT COUN(*) as count from Student;
Salida :
Consulta:
SELECT COUN(*) as count from Class;
Salida :
Otros hechos sobre SQL SELECT
La instrucción select mencionada anteriormente se puede realizar en la base de datos relacional. Hay varias otras consultas de sentencias select que podemos usar para seleccionar los registros. La instrucción select siempre devuelve un conjunto de resultados. Este conjunto de resultados puede contener cero (0), uno o varios registros también. Hay varias otras cosas en la instrucción select que podemos usar para obtener el resultado deseado. Podemos usar la palabra clave JOIN para seleccionar los registros de dos o más tablas. Hay varias formas, podemos usar dos o más declaraciones select juntas para obtener los registros de una o más tablas. Deberíamos usar una clave primaria para cualquier tabla para que un registro pueda identificarse de manera única.
Podemos usar la cláusula opcional mencionada a continuación con la instrucción SELECT:
- DONDE: Ya hemos visto esto con ejemplos.
- GROUP BY: esto es necesario antes de utilizar la función de agregado.
- TENIENDO: Podemos realizar una función agregada usando esto sobre la instrucción GROUP BY.
- ORDER BY: podemos usar esto con SELECT para ordenar el orden del conjunto de resultados.
- AS: Hemos visto esto al seleccionar los registros totales de una tabla dada. Este AS se puede usar para crear un alias de la columna seleccionada o de la tabla.
Conclusión - Consulta SQL SELECT
Podemos usar la instrucción select de SQL para seleccionar las columnas requeridas o los registros según las necesidades del negocio. Casi todas las bases de datos relacionales tienen este comando SELECCIONAR para seleccionar el registro de la tabla. Podemos usar select de varias maneras. Podemos seleccionar registros basados en condiciones. La operación de selección se puede realizar en una o más tablas. Podemos combinar varios otros comandos con las instrucciones SELECT. MySQL, ORACLE son ejemplos del sistema de gestión de bases de datos relacionales.
Artículos recomendados
Esta es una guía para la consulta SQL SELECT. Aquí discutimos la introducción, la sintaxis, los ejemplos y algunos otros datos sobre la consulta de selección de SQL. También puede consultar los siguientes artículos para obtener más información:
- Consulta de inserción de SQL
- Comandos de consulta de MySQL
- Base de datos en SQL
- Tabla en SQL
- Clave primaria vs clave externa | Principales diferencias