Secara default, shell baris perintah SQLite memformat keluaran kueri sebagai daftar yang dipisahkan pipa, tanpa header kolom.
Jika Anda perlu menampilkan hasil menggunakan koma alih-alih simbol pipa, Anda dapat menentukannya dengan .separator
perintah titik.
Jika Anda perlu memformat hasil Anda sebagai literal string, lihat Cara Melampirkan String dalam Kutipan Tunggal. Atau jika Anda memerlukan string apa pun untuk diapit dalam tanda kutip ganda, lihat Cara Memformat Hasil sebagai CSV.
Contoh
Ini contohnya.
.separator ","
Ini mengubah pemisah menjadi koma.
Jadi setelah memasukkan perintah itu, jika saya menjalankan kueri berikut:
SELECT * FROM Products;
Hasilnya terlihat seperti ini:
1,Widget Holder,139.5 2,Widget Opener,89.7 3,Widgets - 6 Pack,374.2 4,Blue Widget,63.0
Anda dapat menambahkan spasi setelah koma jika diperlukan:
.separator ", "
SELECT * FROM Products;
Hasil:
1, Widget Holder, 139.5 2, Widget Opener, 89.7 3, Widgets - 6 Pack, 374.2 4, Blue Widget, 63.0
Tambahkan Header Kolom
Anda juga dapat menambahkan tajuk kolom jika diperlukan. Untuk melakukannya, gunakan .header
perintah titik.
.headers on
SELECT * FROM Products;
Hasil:
ProductId, ProductName, Price 1, Widget Holder, 139.5 2, Widget Opener, 89.7 3, Widgets - 6 Pack, 374.2 4, Blue Widget, 63.0
Simpan Setelan ini
Setiap kali Anda terhubung ke SQLite di jendela terminal baru, Anda akan menemukan bahwa pengaturan ini diatur ulang ke pengaturan default SQLite.
Untuk mengatasinya, Anda dapat menyimpan pengaturan Anda ke .sqliterc
file, sehingga Anda tidak perlu terus menjalankan perintah titik yang sama setiap kali Anda terhubung ke SQLite.
Untuk melakukannya, masukkan perintah Anda ke dalam file teks kosong:
.mode list .separator ", " .headers on
Kemudian simpan sebagai .sqliterc
di direktori home/(pengguna) Anda.
Sekarang, setiap kali Anda terhubung ke SQLite di jendela terminal baru, hasil kueri Anda akan ditampilkan menggunakan koma sebagai pemisah, dan dengan header kolom.