当前位置:  开发笔记 > 数据库 > 正文

sqlite3正在切割/剪切/截断我的文本列

如何解决《sqlite3正在切割/剪切/截断我的文本列》经验,为你挑选了2个好方法。

我将值切断,并希望显示完整的值.

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个字符或第一行数据的长度,以较长者为准.如何在不使列大于它们的情况下阻止这种情况发生?

谢谢



1> Blorgbeard..:

似乎没有办法使其自动化,但您可以使用该.width命令手动指定列宽.

请参阅此处(搜索部分.width).



2> zuloo..:

你可以像这样使用column(unix命令):

sqlite3 -list -separator "|" -header db.dbs "Select ...." | column -t -s "|"

-list并且-separator可以省略,因为它们是默认值

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有