sql >> Base de Datos >  >> RDS >> SQLite

Mostrar resultados de consultas de SQLite mediante salida vertical

Uno de los valores que puede proporcionar a .mode El comando dot cuando se usa el shell de línea de comandos de SQLite es line .

Usando .mode line genera los resultados de la consulta utilizando la salida vertical. Lo que quiero decir es que cada columna se muestra en una nueva línea. Se muestra el nombre de la columna, junto con un signo igual y luego el valor de la columna.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

.mode line
SELECT * FROM Products;

Resultado:

  ProductId = 1
ProductName = Widget Holder
      Price = 139.5


  ProductId = 2
ProductName = Widget Opener
      Price = 89.7


  ProductId = 3
ProductName = Widgets - 6 Pack
      Price = 374.2


  ProductId = 4
ProductName = Blue Widget
      Price = 63.0

Para que quede claro, ProductId , ProductName y Price son los nombres de las columnas en este ejemplo.

Guardar esta configuración

La configuración predeterminada para SQLite es .mode list , utilizando una lista separada por barras verticales. Por lo tanto, cuando se conecta a SQLite desde una nueva ventana de terminal, se restablecerá a esta configuración predeterminada.

Sin embargo, puede guardar esta configuración en un archivo de configuración para que no tenga que volver a ingresar el código anterior cada vez que se conecte a SQLite desde una nueva ventana de terminal.

Para hacer esto, ingrese lo siguiente en un archivo de texto:

.mode line

Luego guarde el archivo como .sqliterc en su directorio de inicio.

Cada vez que se conecte a SQLite mediante el shell de la línea de comandos, sus consultas se formatearán utilizando una salida vertical como en el ejemplo anterior.