sql >> Database >  >> RDS >> SQLite

SQLite-queryresultaten uitvoeren als een door tabs gescheiden lijst

Met de SQLite-opdrachtregelinterface kunt u verschillende modi gebruiken voor het opmaken van de resultatenset van SQL-query's. U kunt de resultaten bijvoorbeeld opmaken in kolommen, als een door komma's gescheiden lijst, met verticale uitvoer en meer.

In dit artikel wordt uitgelegd hoe u de .mode . gebruikt dot-opdracht om uw resultaten op te maken als een door tabs gescheiden lijst.

Voorbeeld

Om een ​​door tabs gescheiden lijst op te geven, gebruikt u .mode tabs . Vervolgens kunt u uw zoekopdracht uitvoeren zoals u dat normaal zou doen.

.mode tabs
SELECT * FROM Products;

Resultaat:

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

Kolomkoppen toevoegen

Je kunt ook .headers on om de kolomnamen bovenaan elke kolom te laten verschijnen.

.mode tabs
.headers on
SELECT * FROM Products;

Resultaat:

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

Het resultaat kan soms lijken op het gebruik van .mode column , maar dit hangt af van de gegevens die worden geretourneerd.

Als u wilt dat uw resultaten in kolommen worden weergegeven, kunt u beter kolommen specificeren.

Sla de instellingen op

U kunt deze instellingen opslaan in een configuratiebestand, zodat u ze niet telkens opnieuw hoeft in te voeren wanneer u de SQLite CLI opent.

Voeg hiervoor het volgende toe aan een tekstbestand:

.mode tabs
.headers on

Sla dat bestand vervolgens op als .sqliterc in uw thuismap. Elke keer dat u de SQLite-opdrachtregelinterface gebruikt, wordt dat configuratiebestand gecontroleerd op uw persoonlijke instellingen.


  1. Hoe Oracle ORDER BY en ROWNUM correct te gebruiken?

  2. Een CSV importeren naar MySQL met een ander datumformaat

  3. Bewaking van query's op SQL Server

  4. Hoe gebruik ik op delete cascade in mysql?