gpt4 book ai didi

sqlite - 将固定宽度文本文件导入sqlite

转载 作者:行者123 更新时间:2023-12-03 01:58:10 27 4
gpt4 key购买 nike

将固定宽度文本文件导入到 sqlite 表中(最好不使用外围软件)的好方法是什么?

例如指定每个字段的宽度

Field 1: 10 characters starting with the second character
Field 2: 5 characters starting with the twelfth character
Field 3: 7 characters starting with the eighteenth character

线路

AABCDEFGHIJABCDEAABCDEFGA

将导入为:

Field 1     Field 2  Field 3
ABCDEFGHIJ ABCDE ABCDEFG

谢谢

最佳答案

上面答案中的链接适用于通用 SQL。这是在 SQLite 中执行此操作的一种方法:

CREATE TABLE fixed_width_table (full_string CHAR);
.import fixed_width_file.txt fixed_width_table

CREATE TABLE tmp AS
Select
SUBSTR(full_string,1,11) AS field1
,SUBSTR(full_string,2,5) AS field2
,SUBSTR(full_string,2,7) AS field3
FROM fixed_width_table

关于sqlite - 将固定宽度文本文件导入sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12423991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com