Saat menggunakan salah satu mode keluaran tabular SQLite, Anda dapat mengaktifkan --wrap
opsi untuk membatasi lebar setiap kolom. Hal ini berguna jika data berisi baris teks yang panjang.
Saat melakukan ini, kami memiliki opsi untuk menentukan "word wrap", sehingga kata-kata tidak terpotong di tengah jalan.
Ada dua cara untuk menentukan bungkus kata:gunakan --wordwrap on
atau pintasannya -ww
.
Menggunakan --wordwrap on
Berikut ini contoh mengaktifkan bungkus kata dengan --wordwrap on
pilihan:
.mode -wrap 20 --wordwrap on
Sekarang mari kita jalankan kueri:
SELECT * FROM Album LIMIT 1;
Hasil:
+---------+---------------------+----------+ | AlbumId | Title | ArtistId | +---------+---------------------+----------+ | 1 | For Those About To | 1 | | | Rock We Salute You | | +---------+---------------------+----------+
Kita bisa melihat bahwa kata “Batu” dibungkus ke baris berikutnya.
Jika kita tidak menggunakan bungkus kata, kata itu akan terpotong. Untuk menunjukkan apa yang saya maksud, ini dia lagi, kecuali kali ini saya akan menonaktifkan bungkus kata:
.mode -wrap 20 --wordwrap off
Sekarang jalankan kueri lagi:
SELECT * FROM Album LIMIT 1;
Hasil:
+---------+----------------------+----------+ | AlbumId | Title | ArtistId | +---------+----------------------+----------+ | 1 | For Those About To R | 1 | | | ock We Salute You | | +---------+----------------------+----------+
Kita dapat melihat bahwa tanpa mengaktifkan bungkus kata, kata “Batu” terkoyak dan menggunakan dua baris.
Menggunakan -ww
(Pintasan)
Seperti yang disebutkan, kita dapat menggunakan -ww
sebagai jalan pintas untuk --wordwrap on
:
.mode -wrap 10 -ww
Sekarang mari kita jalankan kueri:
SELECT * FROM Album LIMIT 1;
Hasil:
+---------+------------+----------+ | AlbumId | Title | ArtistId | +---------+------------+----------+ | 1 | For Those | 1 | | | About To | | | | Rock We | | | | Salute | | | | You | | +---------+------------+----------+
Kali ini saya mengatur lebar kolom menjadi 10 bukannya 20, dan lebih banyak kata yang dibungkus. Tidak ada yang terputus dengan jeda baris.
Mari kita nonaktifkan bungkus kata untuk melihat bagaimana pengaruhnya terhadap output:
.mode -wrap 10 -wordwrap off
Sekarang jalankan kueri lagi:
SELECT * FROM Album LIMIT 1;
Hasil:
+---------+------------+----------+ | AlbumId | Title | ArtistId | +---------+------------+----------+ | 1 | For Those | 1 | | | About To R | | | | ock We Sal | | | | ute You | | +---------+------------+----------+
Sekarang karena lebar kolom lebih sempit, dua kata terputus saat kami menonaktifkan bungkus kata.