SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Resultados da consulta SQLite como uma lista separada por tabulação


A interface de linha de comando SQLite permite que você use vários modos para formatar o conjunto de resultados de consultas SQL. Por exemplo, você pode formatar os resultados em colunas, como uma lista separada por vírgulas, usando saída vertical e muito mais.

Este artigo explica como usar o .mode comando dot para formatar seus resultados como uma lista separada por tabulações.

Exemplo


Para especificar uma lista separada por tabulação, use .mode tabs . Em seguida, você pode executar sua consulta como faria normalmente.
.mode tabs
SELECT * FROM Products;

Resultado:
1	Widget Holder	139.5
2	Widget Opener	89.7
3	Bob's "Best" Widget	374.2
4	Blue Widget	63.0

Adicionar cabeçalhos de coluna


Você também pode usar .headers on para que os nomes das colunas apareçam no topo de cada coluna.
.mode tabs
.headers on
SELECT * FROM Products;

Resultado:
ProductId	ProductName	Price
1	Widget Holder	139.5
2	Widget Opener	89.7
3	Bob's "Best" Widget	374.2
4	Blue Widget	63.0

O resultado às vezes pode se assemelhar ao uso de .mode column , mas isso depende dos dados que estão sendo retornados.

Se você deseja que seus resultados sejam retornados em colunas, é melhor especificar colunas.

Salvar as configurações


Você pode salvar essas configurações em um arquivo de configuração para não precisar digitá-las novamente toda vez que abrir a CLI do SQLite.

Para fazer isso, adicione o seguinte a um arquivo de texto:
.mode tabs
.headers on

Em seguida, salve esse arquivo como .sqliterc na sua pasta pessoal. Cada vez que você usar a interface de linha de comando do SQLite, ela verificará esse arquivo de configuração para suas configurações pessoais.