Interfejs wiersza poleceń SQLite umożliwia korzystanie z różnych trybów formatowania zestawu wyników zapytań SQL. Na przykład możesz sformatować wyniki w kolumnach, jako listę oddzieloną przecinkami, używając danych wyjściowych w pionie i nie tylko.
W tym artykule wyjaśniono, jak korzystać z .mode column
polecenie kropki, aby sformatować wyniki jako listę rozdzielaną tabulatorami.
Przykład
Aby określić listę rozdzielaną tabulatorami, użyj .mode tabs
. Następnie możesz uruchomić zapytanie w normalny sposób.
.mode tabs
SELECT * FROM Products;
Wynik:
1 Widget Holder 139.5
2 Widget Opener 89.7
3 Bob's "Best" Widget 374.2
4 Blue Widget 63.0
Dodaj nagłówki kolumn
Możesz także użyć .headers on
aby nazwy kolumn pojawiały się na górze każdej kolumny.
.mode tabs
.headers on
SELECT * FROM Products;
Wynik:
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
Wynik może czasami przypominać użycie kolumny .mode column
, ale zależy to od zwracanych danych.
Jeśli chcesz, aby Twoje wyniki były zwracane w kolumnach, lepiej określ kolumny.
Zapisz ustawienia
Możesz zapisać te ustawienia w pliku konfiguracyjnym, aby nie trzeba było ich ponownie wprowadzać za każdym razem, gdy otwierasz SQLite CLI.
Aby to zrobić, dodaj do pliku tekstowego:
.mode tabs
.headers on
Następnie zapisz ten plik jako .sqliterc
w twoim katalogu domowym. Za każdym razem, gdy używasz interfejsu wiersza poleceń SQLite, sprawdzi on ten plik konfiguracyjny pod kątem twoich osobistych ustawień.