SELECT
Sintaxis General de SELECT
ZCQL admite operaciones de consulta de recuperación de datos usando el comando SELECT. Este comando te permite seleccionar una columna o un conjunto de columnas de una tabla base y ver los registros de datos dentro del alcance del comando.
La sintaxis general para una operación básica de recuperación de datos en ZCQL es la siguiente:
SELECT {COLUMNS} FROM {BASE_TABLE_NAME} [JOIN_CLAUSE]
[WHERE {WHERE_CONDITION}] [GROUP BY {GROUP_BY_COLUMN}] [ORDER BY {ORDER_BY_COLUMN}]
LIMIT [{OFFSET}],{VALUE}
- La tabla base es la tabla sobre la que ejecutas la consulta.
- No necesitas usar el delimitador de fin de sentencia (;) al final de una consulta ZCQL al ejecutarla en la consola de ZCQL.
La tabla base es la tabla sobre la que ejecutas la consulta.
Analizaremos cada operación de ZCQL en detalle con una base de datos de ejemplo y consultas de muestra que puedes ejecutar en ella.
Base de datos de ejemplo:
Imagina que estás desarrollando una aplicación de reserva de entradas donde los usuarios pueden ver los listados de películas y horarios de funciones de varios teatros en una ciudad, y pueden reservar entradas de cine usando la aplicación. Creemos una tabla llamada ‘Movies’ que contenga los listados de horarios de las películas que se proyectan en varios teatros.
A continuación se muestran registros de ejemplo de la tabla Movies:
| MovieID | MovieName | ShowDate | ShowTime | TheaterID |
|---|---|---|---|---|
| 2056 | The First Purge | 2018-07-13 | 13:00:00 | 047 |
| 2057 | Ant-Man and the Wasp | 2018-07-13 | 14:20:00 | 052 |
| 2058 | Hotel Transylvania 3: Summer Vacation | 2018-07-14 | 17:00:00 | 052 |
| 2059 | Skyscraper | 2018-07-14 | 21:30:00 | 053 |
SELECT Básico
La sentencia SELECT se usa para seleccionar las columnas de una tabla base y mostrar sus registros. Debes mencionar los nombres de las columnas que se mostrarán en el conjunto de resultados.
La sintaxis para usar una sentencia SELECT básica es:
SELECT column_name(s) FROM base_table_name
Ejemplo:
Para seleccionar las columnas MovieID y MovieName de la tabla Movies, ejecuta la siguiente consulta:
SELECT MovieID, MovieName from Movies
Generará la siguiente salida:
| MovieID | MovieName |
|---|---|
| 2056 | The First Purge |
| 2057 | Ant-Man and the Wasp |
| 2058 | Hotel Transylvania 3: Summer Vacation |
| 2059 | Skyscraper |
Para columnas que han sido nombradas usando números enteros, necesitas agregar la puntuación de acento grave ` para diferenciar entre el nombre de la columna y el valor.
Por ejemplo, una consulta SELECT en una tabla llamada Numbers con una columna llamada 01 se puede escribir de la siguiente manera
SELECT `01` FROM Numbers
SELECT *
Puedes obtener registros de todas las columnas de una tabla base, en lugar de seleccionar registros de una columna o columnas particulares, usando un ‘*’ después de la sentencia SELECT. El ‘*’ denota todas las columnas de la tabla base.
La sintaxis para seleccionar todas las columnas de una tabla base es:
SELECT * FROM base_table_name
Ejemplo:
Para mostrar los registros de todas las columnas de la tabla Movies, ejecuta la siguiente consulta:
SELECT * FROM Movies
Esto mostrará los registros de todas las columnas en la tabla Movies.
| MovieID | MovieName | ShowDate | ShowTime | TheaterID |
|---|---|---|---|---|
| 2056 | The First Purge | 2018-07-13 | 13:00:00 | 047 |
| 2057 | Ant-Man and the Wasp | 2018-07-13 | 14:20:00 | 052 |
| 2058 | Hotel Transylvania 3: Summer Vacation | 2018-07-14 | 17:00:00 | 052 |
| 2059 | Skyscraper | 2018-07-14 | 21:30:00 | 053 |
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us