sql >> Databáze >  >> RDS >> SQLite

Výstup výsledků dotazu SQLite jako seznam oddělený tabulátory

Rozhraní příkazového řádku SQLite umožňuje používat různé režimy formátování výsledné sady SQL dotazů. Výsledky můžete například formátovat ve sloupcích, jako seznam oddělený čárkami, pomocí vertikálního výstupu a podobně.

Tento článek vysvětluje, jak používat .mode tečka pro formátování výsledků jako seznamu odděleného tabulátory.

Příklad

Chcete-li zadat seznam oddělený tabulátory, použijte .mode tabs . Poté můžete spustit dotaz jako obvykle.

.mode tabs
SELECT * FROM Products;

Výsledek:

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

Přidat záhlaví sloupců

Můžete také použít .headers on aby se názvy sloupců zobrazovaly v horní části každého sloupce.

.mode tabs
.headers on
SELECT * FROM Products;

Výsledek:

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

Výsledek může někdy připomínat použití .mode column , ale to závisí na vracených datech.

Pokud chcete, aby se výsledky zobrazovaly ve sloupcích, je lepší sloupce zadat.

Uložte nastavení

Tato nastavení můžete uložit do konfiguračního souboru, abyste je nemuseli znovu zadávat při každém otevření SQLite CLI.

Chcete-li to provést, přidejte do textového souboru následující:

.mode tabs
.headers on

Poté tento soubor uložte jako .sqliterc ve vaší domovské složce. Pokaždé, když použijete rozhraní příkazového řádku SQLite, zkontroluje konfigurační soubor pro vaše osobní nastavení.


  1. Příkazy RMAN selžou s ORA-00904:“BS”.”GUID”:neplatný identifikátor

  2. Dynamický SQL pro generování názvů sloupců?

  3. Jak vložit pandas DataFrame do tabulky Microsoft SQL Server?

  4. Jak nainstalovat a nakonfigurovat phpMyAdmin na Debian 8