Skip to main content
La interfaz web SQL integrada (play.html, disponible en la ruta /play de cualquier puerto HTTP de ClickHouse) puede mantener visibles las columnas seleccionadas de un resultado mientras el resto de la tabla se desplaza horizontalmente. Una columna fijada queda pegada al borde más cercano del área de resultados en lugar de desplazarse fuera de la vista, de modo que una columna clave —un identificador, un nombre, una fecha— sigue visible junto a las columnas del extremo derecho que estés consultando.

Fijar una columna

A la izquierda del encabezado de cada columna aparece un icono de chincheta 📌. Haz clic en él para fijar la columna; vuelve a hacer clic para desfijarla. El icono es un botón real, por lo que quienes usan el teclado pueden llegar a él con Tab y activarlo con el teclado, además de exponer su estado de fijación a las tecnologías de asistencia. En dispositivos con un puntero que permite pasar por encima (un ratón), el icono solo se muestra al pasar el puntero sobre el encabezado o cuando el control tiene el foco, para no estorbar el resto del tiempo; en dispositivos táctiles y otros con puntero poco preciso, que no tienen estado hover, el icono siempre se muestra para que pueda tocarse directamente. Una columna fijada mantiene su icono visible con toda su intensidad como indicador de que la columna está fijada.

Cuándo está disponible la fijación

La fijación solo está disponible cuando la tabla es lo bastante ancha como para desplazarse horizontalmente. Cuando la tabla completa cabe en el área visible, no hay nada que pueda quedar fuera de vista al desplazarse, por lo que el interruptor de fijación está deshabilitado y queda excluido del orden de tabulación del teclado. En cuanto el resultado pasa a poder desplazarse horizontalmente —un resultado ancho, una ventana estrecha o un resultado en streaming que crece horizontalmente—, los interruptores se activan.

Cómo se comporta una columna fijada al desplazarse

Una columna fijada se desplaza con el contenido durante el desplazamiento horizontal hasta que está a punto de salir del área visible; en ese momento, se fija al borde más cercano —el izquierdo para las columnas de la izquierda y el derecho para las columnas de la derecha— y permanece visible. Varias columnas fijadas se apilan junto al borde en su orden original, cada una separada del contenido en desplazamiento por un borde. Una celda fijada se superpone a las celdas normales que se desplazan por debajo de ella, incluida una celda seleccionada, por lo que siempre sigue siendo legible.

Compartido entre resultados

Las columnas fijadas se identifican por el nombre de la columna y se comparten entre todas las tablas de resultados de la página, al igual que los modos de codificación por colores por columna. Fijar una columna llamada id en un resultado hace que una columna llamada id permanezca fijada en los demás resultados y en consultas posteriores que devuelvan la misma columna.

Persistencia

El conjunto fijado se guarda en la URL de la página, en el historial del navegador y en la instantánea de resultados de cada pestaña, por lo que al recargar la página, compartir el enlace o navegar hacia atrás y hacia delante se conserva. Solo se almacenan las columnas fijadas: un conjunto vacío no añade nada a la URL ni al estado del historial, para mantenerlos compactos.

Limitaciones

  • El diseño vertical (transpuesto) de una sola fila no tiene columnas con desplazamiento horizontal, por lo que no permite fijarlas.
Última modificación el 23 de julio de 2026