【问题标题】:SQL data stored in two linesSQL 数据存储在两行中
【发布时间】:2017-10-11 21:47:13
【问题描述】:

我有一些数据存储为两行:示例是地址:

100 Blvd apt 100 ==> 这就是它在数据库中的读取方式。当我复制并粘贴地址时,它分为两行:

100 Blvd
Apt 100

如何将此记录更新为仅一行。

任何帮助表示赞赏。谢谢!

【问题讨论】:

标签: sql


【解决方案1】:

我假设您的字符串中有换行符。因此,要么将它们全部删除,要么使用 SQL 查询去除换行符。

例如

SELECT REPLACE(REPLACE(COLUMN_NAME_GOES_HERE, CHAR(13), ''), CHAR(10), '')

或者,如果您想用空格替换换行符:

SELECT REPLACE(REPLACE(COLUMN_NAME_GOES_HERE, CHAR(13), ''), CHAR(10), ' ')

【讨论】:

  • 最后一个 '' 必须是 ' ' 否则你会把所有东西都混在一起
  • 在这种情况下是正确的,是的,尽管有时“将所有东西组合在一起”是理想的结果。为后代编辑
猜你喜欢
  • 2011-08-12
  • 2019-10-10
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
相关资源
最近更新 更多