sql >> Databasteknik >  >> RDS >> SQLite

Skriv ut SQLite-frågeresultat som en tabbseparerad lista

SQLite kommandoradsgränssnitt låter dig använda olika lägen för att formatera resultatuppsättningen av SQL-frågor. Du kan till exempel formatera resultaten i kolumner, som en kommaseparerad lista, med vertikal utdata och mer.

Den här artikeln förklarar hur du använder .mode dot-kommando för att formatera dina resultat som en tabbseparerad lista.

Exempel

Använd .mode tabs för att ange en tabbseparerad lista . Sedan kan du köra din fråga som vanligt.

.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

Lägg till kolumnrubriker

Du kan också använda .headers on att se kolumnnamnen överst i varje kolumn.

.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 ibland likna användning av .mode column , men detta beror på vilken data som returneras.

Om du vill att dina resultat ska returneras i kolumner är det bättre att ange kolumner.

Spara inställningarna

Du kan spara dessa inställningar i en konfigurationsfil så att du inte behöver ange dem igen varje gång du öppnar SQLite CLI.

För att göra detta, lägg till följande i en textfil:

.mode tabs
.headers on

Spara sedan filen som .sqliterc i din hemmapp. Varje gång du använder SQLites kommandoradsgränssnitt kommer det att kontrollera konfigurationsfilen för dina personliga inställningar.


  1. Hur ställer man in variabel från en SQL-fråga?

  2. Hur får man BLOB från fil i PL/SQL?

  3. Generera INSERT-satser från SQLite-frågeresultat

  4. Att överleva en Oracle-revision