SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Xuất kết quả truy vấn SQLite dưới dạng danh sách được phân tách bằng tab

Giao diện dòng lệnh SQLite cho phép bạn sử dụng các chế độ khác nhau để định dạng tập kết quả của các truy vấn SQL. Ví dụ:bạn có thể định dạng kết quả trong các cột, dưới dạng danh sách được phân tách bằng dấu phẩy, sử dụng đầu ra theo chiều dọc và hơn thế nữa.

Bài viết này giải thích cách sử dụng .mode lệnh dot để định dạng kết quả của bạn dưới dạng danh sách được phân tách bằng tab.

Ví dụ

Để chỉ định danh sách được phân tách bằng tab, hãy sử dụng các tab .mode . Sau đó, bạn có thể chạy truy vấn của mình như bình thường.

.mode tabs
SELECT * FROM Products;

Kết quả:

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

Thêm tiêu đề cột

Bạn cũng có thể sử dụng .headers on để tên cột xuất hiện ở đầu mỗi cột.

.mode tabs
.headers on
SELECT * FROM Products;

Kết quả:

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

Kết quả đôi khi có thể giống với việc sử dụng .mode column , nhưng điều này phụ thuộc vào dữ liệu được trả về.

Nếu bạn muốn kết quả của mình được trả về trong các cột, tốt hơn hết bạn nên chỉ định các cột.

Lưu cài đặt

Bạn có thể lưu các cài đặt này trong một tệp cấu hình để không phải nhập lại chúng mỗi khi bạn mở SQLite CLI.

Để thực hiện việc này, hãy thêm phần sau vào tệp văn bản:

.mode tabs
.headers on

Sau đó, lưu tệp đó dưới dạng .sqliterc trong thư mục chính của bạn. Mỗi lần bạn sử dụng giao diện dòng lệnh SQLite, nó sẽ kiểm tra tệp cấu hình đó cho cài đặt cá nhân của bạn.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHẾ ĐỘ XEM DROP của SQLite

  2. SQLite MAX

  3. Sự cố SQLite của Android - bảng ... không có cột nào được đặt tên

  4. Định dạng số bằng dấu phẩy trong SQLite

  5. Sqlite3 không chèn nhiều hàng theo thứ tự