SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Wyprowadzanie wyników zapytania SQLite w postaci listy rozdzielanej tabulatorami

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ń.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimplementować bazę danych SQLite do przechowywania obrazu bitmapowego i tekstu?

  2. Jak wygenerować liczbę losową w określonym zakresie w SQLite?

  3. Jak działa Round() w SQLite

  4. Autoinkrementacja klucza SQLite PRIMARY nie działa

  5. Zwróć wiersze zawierające znaki alfanumeryczne w SQLite