Francisco Herrera

Francisco Herrera

Business Intelligence Consultant | Data Specialist

Otros Artículos:

Quick Lazy Tips para SQL Developer

Compartir en linkedin
LinkedIn
Compartir en facebook
Facebook
Compartir en twitter
Twitter
Compartir en whatsapp
WhatsApp

Querido lector, la pereza es uno de los siete Pecados Capitales y además parece que se ha instalado cómodamente como uno de los mayores males de nuestra moderna sociedad del S.XXI, pero ¿tenemos necesariamente que luchar contra ella? ¿Tenemos que contraponernos al deseo constante de sentarnos cómodamente y hacer lo máximo moviéndonos lo mínimo? ¡YO DIGO NO! Así que únete a mí en este (poco) movimiento and SAY YES TO LAZYNESS con estos Quick Lazy Tips para SQL Developer que tus compañeros no quieren que sepas (porque la envidia es muy mala y no tardarán en chivarse de tu astucia).

.

El primer Quick Lazy Tip tiene que ver con el formato de la consulta. ¿Por qué estar añadiendo saltos de línea a cada palabra para dejarla bonita y canónica cuando simplemente puedes escribir la query del tirón, seleccionarla de nuevo, pulsar el botón derecho y darle a Formato?

Dejando nuestra query así de maravillosa:

Guay, ¿no? Pues ahorra más tiempo y esfuerzo seleccionando la query y pulsando ctrl + F7. Nota del autor: De nada.

Pero esto no es todo, ahorra AÚN MÁS tiempo y esfuerzo simplemente escribiendo como te plazca todas las queries que necesites y luego aplica el formato a la worksheet entera usando o bien el click derecho y formato o el atajo ctrl + F7. 

Nota del autor: DE NADA.

Continuemos ahora con nuestra política de “ahorro de tiempo” con algunos otros trucos sobre las queries.

¿Quieres seleccionar solo 3 de las 4 columnas que tiene tu tabla y no quieres escribirlas? ¡No problem! Mándate un SELECT * FROM insertanombredetutablaaquí y pon el cursor encima del asterisco:

Pulsa sobre ampliar * a y tendrás todas las columnas disponibles escritas en tu consulta. Ahora simplemente borra las que no necesites.

Por otro lado, si tienes una tabla con muchas columnas y solo quieres ver un registro de manera clara entre todos, puedes hacer un where e ir haciendo scroll entre las columnas como un looser, o puedes llamar a la tabla, hacer click derecho sobre la fila en concreto que quieres ver y seleccionar Vista de Registro Único. Esto te traerá los datos de dicha fila de una manera ordenada y clara:

La siguiente ventanita aparecerá en pantalla:

Nota del autor: Evidentemente, la temática del artículo es la pereza, así que no esperes que me haya preparado una tabla con 25 atributos. A tu imaginación queda añadir el resto de columnas.

Algo similar se puede aplicar para hacer un count de filas; puedes hacer un SELECT COUNT(*) from  insertanombredetutablaaquí o simplemente puedes llamar a toda la tabla, click derecho en cualquier registro y darle a contar filas:

Y te aparecerá el recuento de filas en el centro de la pantalla:

Siguiendo la línea de este batiburrillo de Quick Lazy Tips que te ahorran tener que trabajar los músculos lumbricales de tus dedos, un truco muy útil si usas algunas queries muy a menudo son los Snippets o fragmentos. Esta opción te permite guardar consultas que luego pueden ser llamadas a golpe de click. Para ello, selecciona tu query habitual de confianza, haz click derecho sobre ella y pulsa sobre Guardar como Fragmento:

Te aparecerá una ventana donde podrás modificar cómo guardarla. En la Categoría créate una nueva que se llame Consultas Habituales o lo que quieras ponerle, llama al fragmento como gustes y dale a aplicar:

Ahora si habilitas la vista de Fragmentos:

A la derecha te aparecerá la ventana de Fragmentos, donde encontrarás una lista desplegable en la que puedes consultar la carpeta que has creado entre otras consultas y funciones interesantísimas que trae por defecto SQL Developer:

El resto es simplemente seleccionar la carpeta, y dentro de ella arrastrar hacia la hoja de trabajo la query que necesites. Imagina las infinitas posibilidades…

Recuerda: teclear está sobrevalorado, no por tetrapléjico estuvo Stephen Hawking más de 20 años controlando un ordenador sólo con los ojos.

Por último y para no extendernos mucho en la infinidad de atajos que podemos tomar para no gastar ni un segundo de más en nuestra ajetreada vida, otro Quick Tip interesante es guardar el resultado de una consulta en concreto para su posterior análisis fijándola en nuestra interfaz, así podemos continuar con nuestra política de menos es más y no tendrás que llamarla de nuevo. Para ello, la vamos a fijar a través del botón PIN o con CTRL + L:

Esto te permitirá almacenar la salida de dicha query en una de las pestañas de la worksheet mientras seguimos trabajando con otras. Además, si trabajas con muchas queries y fijas varias de ellas, siempre podrás saber que query es cada una a través del botón SQL (o CTRL + Q), en la misma barra donde se halla el botón PIN:

Y esto es todo por esta vez, querido lector. ¡Gracias por llegar hasta aquí mostrando tu interés en ser el más perezoso astuto de tu empresa o tu curso! 

Nota del autor: Este artículo es como los anuncios de alcohol, primero muestran las delicias y lo guay que es consumirlo y luego, en letra pequeña, ponen que el consumo habitual es dañino para la salud. La letra pequeña de este artículo es que, quitando el tono informal, si no dominas SQL ni entiendes el uso y funcionalidad que pueden tener los consejos arriba mencionados, no te van a servir de nada. Por ello, sobre todo si te estás iniciando en esto, el primer gran consejo de todos es que, antes de proceder con atajos y ‘quick tips’ , primero ESCRIBAS; aprende a escribir las consultas en el formato adecuado, usa las cláusulas ‘where’ para filtrar los registros que necesites, antes de almacenar un fragmento, sobre todo si es complejo, comprende qué hace y por qué lo utilizas comúnmente, etc.

Vaya aguafiestas este tal ‘nota del autor’. Ignóralo, sé feliz y por encima de todo recuerda que la pereza es como sop…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Business Data Master Logo

No te pierdas el

WEBINAR
Gratuito

Explicaremos en detalle los contenidos y objetivos del Business Data Master

29/11/2021

18:30 (GTM+1)

Online

BUSINESS DATA MASTER

* Tu información será utilizada exclusivamente para contactarte en relación al Business Data Master. No hacemos spam ni compartimos datos con terceros.