SQLite按整数与字符拆分列
我有几个数据表,其中“SampleName”列包含整数值和字符值 我想把那个专栏分成两部分<代码>“日期”(int)和SQLite按整数与字符拆分列,sqlite,Sqlite,我有几个数据表,其中“SampleName”列包含整数值和字符值 我想把那个专栏分成两部分“日期”(int)和“站点名称”(Char) 另外-如果有一个命令函数可以将整数重新组织为日期值,这将非常有用。 知道如何对一个数据库中的多个表执行此操作吗? 下面是我正在查看的表格示例 请注意,SQLite不支持正式的日期类型。相反,您可以考虑将列的日期部分存储为文本,也可以使用站点名称的文本。假设您的表中已有日期和站点名称列,您可以尝试以下操作: UPDATE yourTable SET Dat
“站点名称”(Char)
另外-如果有一个命令函数可以将整数
重新组织为日期
值,这将非常有用。
知道如何对一个数据库中的多个表执行此操作吗?
下面是我正在查看的表格示例
请注意,SQLite不支持正式的日期类型。相反,您可以考虑将列的日期部分存储为文本,也可以使用站点名称的文本。假设您的表中已有
日期
和站点名称
列,您可以尝试以下操作:
UPDATE yourTable
SET
Date = SUBSTR(SampleName, 1, 8),
SiteName = SUBSTR(SampleName, 10, 3)
在大多数其他数据库中,如果SampleName
列不再起作用,也可以删除该列。但这在SQLite中是不可能的;最接近的方法是删除表,并使用SampleName
列重新创建它