Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新SQL字段以删除空行_Sql_Sqlite_Sql Update - Fatal编程技术网

更新SQL字段以删除空行

更新SQL字段以删除空行,sql,sqlite,sql-update,Sql,Sqlite,Sql Update,我有这样一个SQL表: TABLE "Books" "Id" INTEGER NOT NULL UNIQUE, "Title" TEXT, "Description" TEXT, "Price" TEXT 在字段描述中,内容始终以两个空行开始,以一个空行结束 例如: " My content is there again here maybe

我有这样一个SQL表:

TABLE "Books"
    "Id"    INTEGER NOT NULL UNIQUE,
    "Title" TEXT,
    "Description"   TEXT,
    "Price" TEXT
在字段描述中,内容始终以两个空行开始,以一个空行结束

例如:

"

My content is there
again here
maybe there

"
如何一次更新所有表并删除开头和结尾的空行

结果示例:

"My content is there
again here
maybe there"

您可以从两侧修剪回车和换行:

UPDATE Books
SET Description = TRIM(TRIM(Description, CHAR(13)), CHAR(10))
之后,如果存在空格,可能需要对空格进行额外的修剪。


请参阅。

说明中是否包含双引号?我想这是一种说法return@forpas不,那只是为了显示我的text@maSTAShuFu复制链接与此要求无关。OP不希望删除所有回车符。