【问题标题】:Updating SQL field to delete empty line更新 SQL 字段以删除空行
【发布时间】:2021-03-05 16:20:03
【问题描述】:

我有一个这样的 SQL 表:

TABLE "Books"
    "Id"    INTEGER NOT NULL UNIQUE,
    "Title" TEXT,
    "Description"   TEXT,
    "Price" TEXT

在字段描述中,内容总是以 2 个空行开始,以一个空行结束

例子:

"

My content is there
again here
maybe there

"

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

结果示例:

"My content is there
again here
maybe there"

【问题讨论】:

  • 描述中是否包含双引号?
  • 我认为这是回车
  • @forpas 不,这只是为了显示我的文字
  • @maSTAShuFu 重复链接与此要求无关。 OP 不想删除所有回车符。

标签: sql sqlite sql-update


【解决方案1】:

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

UPDATE Books
SET Description = TRIM(TRIM(Description, CHAR(13)), CHAR(10))

也许在那之后您需要额外修剪空格(如果存在的话)。

请参阅demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多