> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SQL Console

> Información sobre SQL Console

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

export const ExperimentalBadge = () => {
  return <div className="experimentalBadge">
            <div className="experimentalIcon">
            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path strokeWidth="1.25" d="M5.5 2H10.5" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
                <path strokeWidth="1.25" d="M9.50015 2V6.19625L13.4283 12.7425C13.4738 12.8183 13.4985 12.9049 13.4996 12.9934C13.5008 13.0818 13.4785 13.169 13.435 13.246C13.3914 13.323 13.3283 13.3871 13.2519 13.4317C13.1755 13.4764 13.0886 13.4999 13.0002 13.5H3.00015C2.91164 13.5 2.8247 13.4766 2.74822 13.432C2.67174 13.3874 2.60847 13.3233 2.56487 13.2463C2.52126 13.1693 2.49889 13.082 2.50004 12.9935C2.50119 12.905 2.52582 12.8184 2.5714 12.7425L6.50015 6.19625V2" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
                <path strokeWidth="1.25" d="M4.47656 9.56754C5.30344 9.41254 6.47656 9.47942 7.99969 10.25C10.0153 11.2707 11.4216 11.0569 12.2184 10.7282" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
        </div>
            Funcionalidad experimental. <u><a href="/docs/beta-and-experimental-features#experimental-features">Más información.</a></u>
        </div>;
};

SQL Console es la forma más rápida y sencilla de explorar y consultar tus bases de datos en ClickHouse Cloud. Puedes usar SQL Console para:

* Conectarte a tus servicios de ClickHouse Cloud
* Ver, filtrar y ordenar los datos de las tablas
* Ejecutar consultas y visualizar los resultados con solo unos clics
* Compartir consultas con los miembros del equipo y colaborar de forma más eficaz.

<div id="exploring-tables">
  ## Explorar tablas
</div>

<div id="viewing-table-list-and-schema-info">
  ### Ver la lista de tablas y la información del esquema
</div>

En el área de la barra lateral izquierda encontrará una vista general de las tablas de su instancia de ClickHouse. Use el selector de bases de datos situado en la parte superior de la barra lateral izquierda para ver las tablas de una base de datos específica

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/table-list-and-schema.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=28fe84e5dc38ef62b4762b392d7b4948" size="lg" border alt="Vista de la lista de tablas y del esquema que muestra las tablas de la base de datos en la barra lateral izquierda" width="1415" height="863" data-path="images/cloud/sqlconsole/table-list-and-schema.png" />

Las tablas de la lista también se pueden expandir para ver las columnas y los tipos de datos

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/view-columns.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=8cc64ac490669aae46349f821a210fe7" size="lg" border alt="Vista de una tabla expandida que muestra los nombres de las columnas y los tipos de datos" width="1415" height="863" data-path="images/cloud/sqlconsole/view-columns.png" />

<div id="exploring-table-data">
  ### Explorar los datos de una tabla
</div>

Haz clic en una tabla de la lista para abrirla en una pestaña nueva. En la Vista de tabla, los datos pueden verse, seleccionarse y copiarse fácilmente. Ten en cuenta que la estructura y el formato se conservan al copiar y pegar en aplicaciones de hojas de cálculo como Microsoft Excel y Google Sheets. Puedes pasar de una página de datos a otra (paginadas en bloques de 30 filas) usando la navegación del pie de la tabla.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/abc.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=bed71541561f2d0dc7b4d2b0843ad650" size="lg" border alt="Vista de tabla que muestra datos que se pueden seleccionar y copiar" width="1335" height="756" data-path="images/cloud/sqlconsole/abc.png" />

<div id="inspecting-cell-data">
  ### Inspección de datos en celdas
</div>

La herramienta Cell Inspector puede usarse para ver grandes cantidades de datos contenidas en una sola celda. Para abrirla, haz clic con el botón derecho en una celda y selecciona 'Inspect Cell'. El contenido de Cell Inspector se puede copiar haciendo clic en el icono de copiar, en la esquina superior derecha del inspector.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/inspecting-cell-content.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=df101b26efa0a93a608057ce8d79e71f" size="lg" border alt="Cuadro de diálogo de Cell Inspector que muestra el contenido de una celda seleccionada" width="1415" height="863" data-path="images/cloud/sqlconsole/inspecting-cell-content.png" />

<div id="filtering-and-sorting-tables">
  ## Filtrado y ordenación de tablas
</div>

<div id="sorting-a-table">
  ### Ordenar una tabla
</div>

Para ordenar una tabla en la SQL Console, abra una tabla y seleccione el botón 'Ordenar' en la barra de herramientas. Este botón abrirá un menú que le permitirá configurar la ordenación. Puede elegir la columna por la que desea ordenar y definir el orden (ascendente o descendente). Seleccione 'Aplicar' o presione Enter para ordenar la tabla

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/sort-descending-on-column.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=63394634bf36e611ac3135a79fbbf854" size="lg" border alt="Cuadro de diálogo de ordenación que muestra la configuración para ordenar una columna en orden descendente" width="1415" height="863" data-path="images/cloud/sqlconsole/sort-descending-on-column.png" />

La SQL Console también le permite añadir varios criterios de ordenación a una tabla. Haga clic de nuevo en el botón 'Ordenar' para añadir otro criterio de ordenación. Nota: los criterios de ordenación se aplican en el orden en que aparecen en el panel de ordenación (de arriba abajo). Para eliminar un criterio de ordenación, simplemente haga clic en el botón 'x' situado junto a él.

<div id="filtering-a-table">
  ### Filtrar una tabla
</div>

Para filtrar una tabla en la SQL Console, abra una tabla y seleccione el botón 'Filter'. Al igual que al ordenar, este botón abrirá un menú que le permitirá configurar el filtro. Puede elegir la columna por la que desea filtrar y seleccionar los criterios necesarios. La SQL Console muestra de forma inteligente opciones de filtro que se corresponden con el tipo de datos que contiene la columna.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/filter-on-radio-column-equal-gsm.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=aeeafdab109195e410b19a267cd60924" size="lg" border alt="Diálogo de filtro que muestra la configuración para filtrar la columna de radio con el valor GSM" width="1415" height="863" data-path="images/cloud/sqlconsole/filter-on-radio-column-equal-gsm.png" />

Cuando esté conforme con el filtro, puede seleccionar 'Aplicar' para filtrar los datos. También puede añadir filtros adicionales, como se muestra a continuación.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/add-more-filters.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=9b7e36b28c266d99eb5f5f868d39c823" size="lg" border alt="Diálogo que muestra cómo añadir un filtro adicional para un rango mayor que 2000" width="1326" height="756" data-path="images/cloud/sqlconsole/add-more-filters.png" />

Al igual que con la función de ordenación, haga clic en el botón 'x' situado junto a un filtro para eliminarlo.

<div id="filtering-and-sorting-together">
  ### Filtrar y ordenar a la vez
</div>

La SQL Console te permite filtrar y ordenar una tabla al mismo tiempo. Para ello, añade todos los filtros y criterios de ordenación que quieras siguiendo los pasos descritos anteriormente y haz clic en el botón 'Aplicar'.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/filtering-and-sorting-together.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=4eb7f51e7f8d6b9ac163159a3237fde7" size="lg" border alt="Interfaz que muestra el filtrado y la ordenación aplicados simultáneamente" width="1415" height="863" data-path="images/cloud/sqlconsole/filtering-and-sorting-together.png" />

<div id="creating-a-query-from-filters-and-sorts">
  ### Crear una consulta a partir de filtros y ordenaciones
</div>

La SQL Console puede convertir directamente los filtros y las ordenaciones en consultas con un solo clic. Solo tiene que seleccionar el botón 'Create Query' en la barra de herramientas con los parámetros de ordenación y filtro que prefiera. Después de hacer clic en 'Create query', se abrirá una nueva pestaña de consulta, ya rellenada con el comando SQL correspondiente a los datos de la vista de tabla.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/create-a-query-from-sorts-and-filters.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=2bdbf0c72210e3a6d11058acbf8ba7e0" size="lg" border alt="Interfaz que muestra el botón Create Query, que genera SQL a partir de filtros y ordenaciones" width="1415" height="863" data-path="images/cloud/sqlconsole/create-a-query-from-sorts-and-filters.png" />

<Note>
  Los filtros y las ordenaciones no son obligatorios al usar la función 'Create Query'.
</Note>

Puede obtener más información sobre cómo hacer consultas en la SQL Console leyendo la documentación sobre consultas en (link).

<div id="creating-and-running-a-query">
  ## Creación y ejecución de una consulta
</div>

<div id="creating-a-query">
  ### Crear una consulta
</div>

Hay dos formas de crear una nueva consulta en la SQL Console.

* Haz clic en el botón '+' de la barra de pestañas
* Selecciona el botón 'New Query' en la lista de consultas de la barra lateral izquierda

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/creating-a-query.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=dc00c4e31430e78b4a5cd7b5548326cf" size="lg" border alt="Interfaz que muestra cómo crear una nueva consulta con el botón + o el botón New Query" width="1415" height="863" data-path="images/cloud/sqlconsole/creating-a-query.png" />

<div id="running-a-query">
  ### Ejecutar una consulta
</div>

Para ejecutar una consulta, escriba su comando o comandos SQL en el SQL Editor y haga clic en el botón 'Run' o use el atajo `cmd / ctrl + enter`. Para escribir y ejecutar varios comandos de forma secuencial, asegúrese de agregar un punto y coma después de cada comando.

Opciones de ejecución de consultas
De forma predeterminada, al hacer clic en el botón 'Run' se ejecutarán todos los comandos incluidos en el SQL Editor. La SQL Console admite otras dos opciones de ejecución de consultas:

* Ejecutar los comandos seleccionados
* Ejecutar el comando en la posición del cursor

Para ejecutar los comandos seleccionados, resalte el comando o la secuencia de comandos que desee y haga clic en el botón 'Run' (o use el atajo `cmd / ctrl + enter`). También puede seleccionar 'Run selected' en el menú contextual del SQL Editor (que se abre al hacer clic con el botón derecho en cualquier parte del editor) cuando haya una selección activa.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/run-selected-query.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=7aa51a7dcb76a55c77cb5edd18c5a3c8" size="lg" border alt="Interfaz que muestra cómo ejecutar una parte seleccionada de una consulta SQL" width="1415" height="863" data-path="images/cloud/sqlconsole/run-selected-query.png" />

El comando ubicado en la posición actual del cursor puede ejecutarse de dos maneras:

* Seleccione 'At Cursor' en el menú ampliado de opciones de ejecución (o use el atajo de teclado correspondiente `cmd / ctrl + shift + enter`

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/run-at-cursor-2.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=cc6b998f29c4c8e98da4b0f652c00fd2" size="lg" border alt="Opción Run at cursor en el menú ampliado de opciones de ejecución" width="1415" height="863" data-path="images/cloud/sqlconsole/run-at-cursor-2.png" />

* Seleccionando 'Run at cursor' en el menú contextual del SQL Editor

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/run-at-cursor.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=6f8444a4cad07a6c1f4450494fc62a96" size="lg" border alt="Opción Run at cursor en el menú contextual del SQL Editor" width="1415" height="863" data-path="images/cloud/sqlconsole/run-at-cursor.png" />

<Note>
  El comando ubicado en la posición del cursor parpadeará en amarillo al ejecutarse.
</Note>

<div id="canceling-a-query">
  ### Cancelar una consulta
</div>

Mientras una consulta está en ejecución, el botón 'Run' de la barra de herramientas del Editor de consultas se sustituirá por un botón 'Cancel'. Solo tiene que hacer clic en este botón o pulsar `Esc` para cancelar la consulta. Nota: Los resultados que ya se hayan devuelto seguirán disponibles después de la cancelación.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/cancel-a-query.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=e9c4227c28df6bc29763e6a8db03ccc3" size="lg" border alt="Botón 'Cancel' que aparece durante la ejecución de una consulta" width="1415" height="863" data-path="images/cloud/sqlconsole/cancel-a-query.png" />

<div id="saving-a-query">
  ### Guardar una consulta
</div>

Si aún no tiene nombre, la consulta debería aparecer como 'Untitled Query'. Haz clic en el nombre de la consulta para cambiarlo. Al cambiarle el nombre, la consulta se guardará.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/give-a-query-a-name.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=e140e5095af152713f6a123c598742ab" size="lg" border alt="Interfaz que muestra cómo cambiar el nombre de una consulta desde Untitled Query" width="1415" height="863" data-path="images/cloud/sqlconsole/give-a-query-a-name.png" />

También puedes usar el botón Guardar o el atajo de teclado `cmd / ctrl + s` para guardar una consulta.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/save-the-query.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=1e425968be8fdff78f64ca821a47cd25" size="lg" border alt="Botón Guardar en la barra de herramientas del editor de consultas" width="1415" height="863" data-path="images/cloud/sqlconsole/save-the-query.png" />

<div id="using-genai-to-manage-queries">
  ## Uso de GenAI para gestionar consultas
</div>

Esta función le permite escribir consultas como preguntas en lenguaje natural y hacer que la consola de consultas genere consultas SQL en función del contexto de las tablas disponibles. GenAI también puede ayudarle a depurar sus consultas.

Para obtener más información sobre GenAI, consulte la [entrada del blog Announcing GenAI powered query suggestions in ClickHouse Cloud](https://clickhouse.com/blog/announcing-genai-powered-query-suggestions-clickhouse-cloud).

<div id="table-setup">
  ### Configuración de la tabla
</div>

Vamos a importar el example dataset UK Price Paid y usarlo para crear algunas consultas de GenAI.

1. Abre un servicio de ClickHouse Cloud.

2. Crea una nueva consulta haciendo clic en el icono *+*.

3. Pega y ejecuta el siguiente código:

   ```sql theme={null}
   CREATE TABLE uk_price_paid
   (
       price UInt32,
       date Date,
       postcode1 LowCardinality(String),
       postcode2 LowCardinality(String),
       type Enum8('terraced' = 1, 'semi-detached' = 2, 'detached' = 3, 'flat' = 4, 'other' = 0),
       is_new UInt8,
       duration Enum8('freehold' = 1, 'leasehold' = 2, 'unknown' = 0),
       addr1 String,
       addr2 String,
       street LowCardinality(String),
       locality LowCardinality(String),
       town LowCardinality(String),
       district LowCardinality(String),
       county LowCardinality(String)
   )
   ENGINE = MergeTree
   ORDER BY (postcode1, postcode2, addr1, addr2);
   ```

   Esta consulta debería tardar alrededor de 1 segundo en completarse. Cuando termine, deberías tener una tabla vacía llamada \`uk\_price\_paid.

4. Crea una nueva consulta y pega la siguiente consulta:

   ```sql theme={null}
   INSERT INTO uk_price_paid
   WITH
      splitByChar(' ', postcode) AS p
   SELECT
       toUInt32(price_string) AS price,
       parseDateTimeBestEffortUS(time) AS date,
       p[1] AS postcode1,
       p[2] AS postcode2,
       transform(a, ['T', 'S', 'D', 'F', 'O'], ['terraced', 'semi-detached', 'detached', 'flat', 'other']) AS type,
       b = 'Y' AS is_new,
       transform(c, ['F', 'L', 'U'], ['freehold', 'leasehold', 'unknown']) AS duration,
       addr1,
       addr2,
       street,
       locality,
       town,
       district,
       county
   FROM url(
       'http://prod.publicdata.landregistry.gov.uk.s3-website-eu-west-1.amazonaws.com/pp-complete.csv',
       'CSV',
       'uuid_string String,
       price_string String,
       time String,
       postcode String,
       a String,
       b String,
       c String,
       addr1 String,
       addr2 String,
       street String,
       locality String,
       town String,
       district String,
       county String,
       d String,
       e String'
   ) SETTINGS max_http_get_redirects=10;
   ```

Esta consulta obtiene el conjunto de datos del sitio web `gov.uk`. Este archivo ocupa \~4 GB, así que esta consulta tardará unos minutos en completarse. Una vez que ClickHouse haya procesado la consulta, tendrás el conjunto de datos completo en la tabla `uk_price_paid`.

<div id="query-creation">
  #### Creación de consultas
</div>

Vamos a crear una consulta en lenguaje natural.

1. Selecciona la tabla **uk\_price\_paid** y, a continuación, haz clic en **Create Query**.

2. Haz clic en **Generate SQL**. Es posible que se te pida aceptar que tus consultas se envíen a Chat-GPT. Debes seleccionar **I agree** para continuar.

3. Ahora puedes usar este prompt para introducir una consulta en lenguaje natural y hacer que ChatGPT la convierta en una consulta SQL. En este ejemplo, vamos a introducir:

   > Muéstrame el precio total y el número total de todas las transacciones de uk\_price\_paid por año.

4. La consola generará la consulta que buscamos y la mostrará en una pestaña nueva. En nuestro ejemplo, GenAI creó la siguiente consulta:

   ```sql theme={null}
   -- Muéstrame el precio total y el número total de todas las transacciones de uk_price_paid por año.
   SELECT year(date), sum(price) as total_price, Count(*) as total_transactions
   FROM uk_price_paid
   GROUP BY year(date)
   ```

5. Una vez que hayas comprobado que la consulta es correcta, haz clic en **Run** para ejecutarla.

<div id="debugging">
  ### Depuración
</div>

Ahora, probemos las capacidades de depuración de consultas de GenAI.

1. Cree una nueva consulta haciendo clic en el icono *+* y pegue el siguiente código:

   ```sql theme={null}
   -- Muéstrame el precio total y el número total de todas las transacciones de uk_price_paid por año.
   SELECT year(date), sum(pricee) as total_price, Count(*) as total_transactions
   FROM uk_price_paid
   GROUP BY year(date)
   ```

2. Haga clic en **Run**. La consulta falla porque estamos intentando obtener valores de `pricee` en lugar de `price`.

3. Haga clic en **Fix Query**.

4. GenAI intentará corregir la consulta. En este caso, cambió `pricee` por `price`. También detectó que `toYear` es una función más adecuada en este caso.

5. Seleccione **Aplicar** para añadir los cambios sugeridos a la consulta y haga clic en **Run**.

Tenga en cuenta que GenAI es una característica experimental. Tenga cuidado al ejecutar consultas generadas por GenAI en cualquier conjunto de datos.

<div id="advanced-querying-features">
  ## Funciones avanzadas para consultas
</div>

<div id="searching-query-results">
  ### Buscar en los resultados de la consulta
</div>

Después de ejecutar una consulta, puedes buscar rápidamente en el conjunto de resultados devuelto mediante el cuadro de búsqueda del panel de resultados. Esta función te ayuda a previsualizar los resultados de una cláusula `WHERE` adicional o simplemente a comprobar que un dato específico esté incluido en el conjunto de resultados. Después de introducir un valor en el cuadro de búsqueda, el panel de resultados se actualizará y devolverá los registros que contengan una entrada que coincida con el valor introducido. En este ejemplo, buscaremos todas las apariciones de `breakfast` en la tabla `hackernews` para comentarios que contengan `ClickHouse` (sin distinguir entre mayúsculas y minúsculas):

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/search-hn.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=817c5f2ff4c172e071317ff6e5d2333e" size="lg" border alt="Buscar datos de Hacker News" width="1415" height="863" data-path="images/cloud/sqlconsole/search-hn.png" />

Nota: Se devolverá cualquier campo que coincida con el valor introducido. Por ejemplo, el tercer registro de la captura de pantalla anterior no coincide con 'breakfast' en el campo `by`, pero sí en el campo `text`:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/match-in-body.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=03dc4a59e24a282fb60f8aed8b07fccf" size="lg" border alt="Coincidencia en el cuerpo" width="1415" height="863" data-path="images/cloud/sqlconsole/match-in-body.png" />

<div id="adjusting-pagination-settings">
  ### Ajuste de la configuración de paginación
</div>

De forma predeterminada, el panel de resultados de la consulta mostrará todos los registros de resultados en una sola página. En el caso de conjuntos de resultados más grandes, puede ser preferible paginar los resultados para facilitar su visualización. Esto puede hacerse mediante el selector de paginación situado en la esquina inferior derecha del panel de resultados:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/pagination.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=743adb2ca6ae7054359194b95f35cd1b" size="lg" border alt="Opciones de paginación" width="1415" height="863" data-path="images/cloud/sqlconsole/pagination.png" />

Al seleccionar un tamaño de página, la paginación se aplicará inmediatamente al conjunto de resultados y las opciones de navegación aparecerán en el centro del pie del panel de resultados

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/pagination-nav.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=4fce2601e452aeb7e0979f3a98f5806b" size="lg" border alt="Navegación de paginación" width="1415" height="863" data-path="images/cloud/sqlconsole/pagination-nav.png" />

<div id="exporting-query-result-data">
  ### Exportación de los datos de los resultados de consultas
</div>

Los resultados de las consultas pueden exportarse fácilmente en formato CSV directamente desde la SQL Console. Para ello, abre el menú `•••` situado a la derecha de la barra de herramientas del panel de resultados y selecciona 'Descargar como CSV'.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/download-as-csv.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=6a1ac1bc8bd837cf168154a600873bdb" size="lg" border alt="Descargar como CSV" width="1415" height="863" data-path="images/cloud/sqlconsole/download-as-csv.png" />

<div id="visualizing-query-data">
  ## Visualización de datos de consultas
</div>

Algunos datos pueden interpretarse más fácilmente en forma de gráfico. Puede crear rápidamente visualizaciones a partir de los resultados de una consulta directamente desde la Consola SQL con solo unos clics. Como ejemplo, usaremos una consulta que calcula estadísticas semanales de los viajes en taxi de NYC:

```sql theme={null}
SELECT
   toStartOfWeek(pickup_datetime) AS week,
   sum(total_amount) AS fare_total,
   sum(trip_distance) AS distance_total,
   count(*) AS trip_total
FROM
   nyc_taxi
GROUP BY
   1
ORDER BY
   1 ASC
```

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/tabular-query-results.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=c3a27bf8ca130174554a9d38af8c9201" size="lg" border alt="Resultados tabulares de la consulta" width="1415" height="863" data-path="images/cloud/sqlconsole/tabular-query-results.png" />

Sin una visualización, estos resultados son difíciles de interpretar. Convirtámoslos en un gráfico.

<div id="creating-charts">
  ### Creación de gráficos
</div>

Para empezar a crear su visualización, seleccione la opción 'Chart' en la barra de herramientas del panel de resultados de la consulta. Aparecerá un panel de configuración del gráfico:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/switch-from-query-to-chart.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=1e6e0a57393058a0e19d173f3fc506ed" size="lg" border alt="Cambiar de consulta a gráfico" width="1415" height="863" data-path="images/cloud/sqlconsole/switch-from-query-to-chart.png" />

Comenzaremos creando un gráfico de barras sencillo para seguir `trip_total` por `week`. Para ello, arrastraremos el campo `week` al eje x y el campo `trip_total` al eje y:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/trip-total-by-week.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=3444dc84d9afe7daac7ba5dd9b9a37a3" size="lg" border alt="Total de viajes por semana" width="1415" height="863" data-path="images/cloud/sqlconsole/trip-total-by-week.png" />

La mayoría de los tipos de gráficos admiten varios campos en los ejes numéricos. Para demostrarlo, arrastraremos el campo fare\_total al eje y:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/bar-chart.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=2e6b3f6b717a7eaa091a0d82b2bb1ac9" size="lg" border alt="Gráfico de barras" width="1415" height="863" data-path="images/cloud/sqlconsole/bar-chart.png" />

<div id="customizing-charts">
  ### Personalización de gráficos
</div>

La SQL Console admite diez tipos de gráfico que pueden seleccionarse desde el selector de tipo de gráfico del panel de configuración del gráfico. Por ejemplo, podemos cambiar fácilmente el tipo de gráfico anterior de Bar a Area:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/change-from-bar-to-area.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=074e693c5ce59049eaece635d3aa8226" size="lg" border alt="Cambiar de gráfico de Bar a Area" width="1415" height="863" data-path="images/cloud/sqlconsole/change-from-bar-to-area.png" />

Los títulos de los gráficos coinciden con el nombre de la consulta que proporciona los datos. Si se actualiza el nombre de la consulta, el título del gráfico también se actualizará:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/update-query-name.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=c40c55c54601362a7305fa26cfdd8087" size="lg" border alt="Actualizar nombre de la consulta" width="1415" height="863" data-path="images/cloud/sqlconsole/update-query-name.png" />

También se pueden ajustar varias características más avanzadas del gráfico en la sección 'Advanced' del panel de configuración del gráfico. Para empezar, ajustaremos la siguiente configuración:

* Subtítulo
* Títulos de los ejes
* Orientación de las etiquetas del eje x

Nuestro gráfico se actualizará en consecuencia:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/update-subtitle-etc.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=f2905ad22b4c9db6ad8999e9b58b3b7a" size="lg" border alt="Actualizar subtítulo, etc." width="1415" height="863" data-path="images/cloud/sqlconsole/update-subtitle-etc.png" />

En algunos casos, puede ser necesario ajustar las escalas de los ejes de cada campo de forma independiente. Esto también puede hacerse en la sección 'Advanced' del panel de configuración del gráfico, especificando valores mínimos y máximos para el rango de un eje. Por ejemplo, el gráfico anterior se ve bien, pero para mostrar la correlación entre nuestros campos `trip_total` y `fare_total`, los rangos de los ejes necesitan algunos ajustes:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/adjust-axis-scale.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=36d3855d0d54a7841a259fd529272de3" size="lg" border alt="Ajustar la escala del eje" width="1415" height="863" data-path="images/cloud/sqlconsole/adjust-axis-scale.png" />

<div id="sharing-queries">
  ## Compartir consultas
</div>

La SQL Console le permite compartir consultas con su equipo. Cuando se comparte una consulta, todos los miembros del equipo pueden verla y editarla. Las consultas compartidas son una excelente manera de colaborar con su equipo.

Para compartir una consulta, haga clic en el botón 'Share' de la barra de herramientas de la consulta.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/51i4N09qYnRiav8Z/images/cloud/sqlconsole/sql-console-share.png?fit=max&auto=format&n=51i4N09qYnRiav8Z&q=85&s=7327b52abeceea0a8a80323fc60b0c70" size="lg" border alt="Botón Share en la barra de herramientas de la consulta" width="686" height="260" data-path="images/cloud/sqlconsole/sql-console-share.png" />

Se abrirá un cuadro de diálogo que le permitirá compartir la consulta con todos los miembros de un equipo. Si tiene varios equipos, puede seleccionar con qué equipo compartir la consulta.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/sql-console-edit-access.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=9d02ca8982f7334822b62ec4c930cf9c" size="lg" border alt="Cuadro de diálogo para editar el acceso a una consulta compartida" width="682" height="254" data-path="images/cloud/sqlconsole/sql-console-edit-access.png" />

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/sql-console-add-team.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=8d6f764ad47fd6c8302a3ccf69469229" size="lg" border alt="Interfaz para añadir un equipo a una consulta compartida" width="697" height="432" data-path="images/cloud/sqlconsole/sql-console-add-team.png" />

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/sql-console-edit-member.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=4ebac85214c8162bbf49dd4571140660" size="lg" border alt="Interfaz para editar el acceso de un miembro a una consulta compartida" width="686" height="374" data-path="images/cloud/sqlconsole/sql-console-edit-member.png" />

En algunos casos, puede ser necesario ajustar las escalas de los ejes de cada campo de forma independiente. Esto también puede hacerse en la sección 'Advanced' del panel de configuración del gráfico, especificando valores mínimos y máximos para un rango del eje. Por ejemplo, el gráfico anterior se ve bien, pero para mostrar la correlación entre nuestros campos `trip_total` y `fare_total`, es necesario ajustar un poco los rangos de los ejes:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/7_ckVb18cWmplCan/images/cloud/sqlconsole/sql-console-access-queries.png?fit=max&auto=format&n=7_ckVb18cWmplCan&q=85&s=e8573eb9ff7b6106ec8a9327b6bffaa3" size="lg" border alt="Sección Compartidas conmigo en la lista de consultas" width="687" height="482" data-path="images/cloud/sqlconsole/sql-console-access-queries.png" />
