SQLite
 sql >> база данни >  >> RDS >> SQLite

Извеждат резултати от SQLite заявка като списък, разделен с табулатори

Интерфейсът на командния ред на SQLite ви позволява да използвате различни режими за форматиране на резултатния набор от SQL заявки. Например, можете да форматирате резултатите в колони, като списък, разделен със запетая, като използвате вертикално извеждане и др.

Тази статия обяснява как да използвате .mode dot, за да форматирате резултатите си като списък, разделен с табулатори.

Пример

За да посочите разделен с табулатори списък, използвайте .mode tabs . След това можете да изпълните заявката си както обикновено.

.mode tabs
SELECT * FROM Products;

Резултат:

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

Добавяне на заглавки на колони

Можете също да използвате .headers on за да се показват имената на колоните в горната част на всяка колона.

.mode tabs
.headers on
SELECT * FROM Products;

Резултат:

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

Резултатът понякога може да прилича на използване на .mode column , но това зависи от върнатите данни.

Ако искате резултатите ви да бъдат върнати в колони, по-добре е да посочите колони.

Запазете настройките

Можете да запазите тези настройки в конфигурационен файл, така че да не се налага да ги въвеждате отново всеки път, когато отваряте SQLite CLI.

За да направите това, добавете следното към текстов файл:

.mode tabs
.headers on

След това запазете този файл като .sqliterc във вашата домашна папка. Всеки път, когато използвате интерфейса на командния ред на SQLite, той ще проверява този конфигурационен файл за вашите лични настройки.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite NOT NULL ограничение

  2. Използване на String[] selectionArgs в SQLiteDatabase.query()

  3. Дата и час в SQLite

  4. Как да зададете произволно текст на бутони от SQLite без повторение?

  5. ако моята таблица има 4 колони и искам да извлека 3-тата колона какво да правя.