sql >> Database teknologi >  >> RDS >> SQLite

Output SQLite-forespørgselsresultater som en tabulatorsepareret liste

SQLite-kommandolinjegrænsefladen giver dig mulighed for at bruge forskellige tilstande til formatering af resultatsættet af SQL-forespørgsler. For eksempel kan du formatere resultaterne i kolonner, som en kommasepareret liste, ved at bruge lodret output og mere.

Denne artikel forklarer, hvordan du bruger .mode dot-kommando til at formatere dine resultater som en fane-separeret liste.

Eksempel

Brug .mode tabs for at angive en fane-separeret liste . Så kan du køre din forespørgsel, som du plejer.

.mode tabs
SELECT * FROM Products;

Resultat:

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

Tilføj kolonneoverskrifter

Du kan også bruge .headers on at få kolonnenavnene vist øverst i hver kolonne.

.mode tabs
.headers on
SELECT * FROM Products;

Resultat:

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

Resultatet kan nogle gange ligne at bruge .mode column , men dette afhænger af de data, der returneres.

Hvis du vil have dine resultater returneret i kolonner, er det bedre at angive kolonner.

Gem indstillingerne

Du kan gemme disse indstillinger i en konfigurationsfil, så du ikke behøver at indtaste dem igen, hver gang du åbner SQLite CLI.

For at gøre dette skal du tilføje følgende til en tekstfil:

.mode tabs
.headers on

Gem derefter filen som .sqliterc i din hjemmemappe. Hver gang du bruger SQLite-kommandolinjegrænsefladen, vil den kontrollere konfigurationsfilen for dine personlige indstillinger.


  1. PRINT-sætning i T-SQL

  2. Sådan beregnes omsætning i MySQL

  3. importere en CSV til phpmyadmin

  4. Hvordan indsætter man en opdaterbar post med JSON-kolonne i PostgreSQL ved hjælp af JOOQ?