我将值切断,并希望显示完整的值.
Sqlite3 -column -header locations.dbs " select n.namelist, f.state, t.state from names n left join locations l on l.id = n.id left join statenames f on f.st = l.st left join statenames t on t.st = l.stto where n.timing > 200601 and count(n.timing)<=15"
哪能给我
name From State To State ---------- ----------- ---------- Jack Connecticut Louisiana Jeff Danie New Hampshi New Hampsh
这些名称被截断为10个字符或第一行数据的长度,以较长者为准.如何在不使列大于它们的情况下阻止这种情况发生?
谢谢
似乎没有办法使其自动化,但您可以使用该.width
命令手动指定列宽.
请参阅此处(搜索部分.width
).
你可以像这样使用column(unix命令):
sqlite3 -list -separator "|" -header db.dbs "Select ...." | column -t -s "|"
-list
并且-separator
可以省略,因为它们是默认值