`
k_lb
  • 浏览: 834013 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
  • kitleer: 据我所知,国内有款ETL调度监控工具TaskCTL,支持ket ...
    kettle调度

替换SQL字段中的换行符,回车符

 
阅读更多

替换SQL字段中的换行符,回车符:

在富文本内容中通常会出现回车、换行内容。在sql数据库中这些回车、换行符,输出html后,表现为空格。

这里是在数据导出、导入中发现的,通常把回车、换行符找出来,用<br>替换。

这里使用了,sql 函数。replace(string_expression , string_pattern , string_replacement),第一个参数:要查找的字段。第二个参数:要查找的字符。第三个参数:要替换成的字符。

char(9) 水平制表符
char(10)换行键
char(13)回车键

1> 回车符 char(13)

SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 FROM Test

2>换行符

SELECT *, REPLACE(detail, CHAR(10), '<br>') AS 显示替换后的内容 FROM Test

3>回车换行符

SELECT *, REPLACE(detail, CHAR(13) + CHAR(10), '<br>') AS 显示替换后的内容 FROM Test

4>将回车换行符替换成<BR><BR>

UPDATE Test
SET detail = REPLACE(detail, CHAR(13) + CHAR(10), '<br><br>')

update t_news set content=REPLACE(content, CHAR(13) + CHAR(10), '<br><br>') where news_type=3


在内容前面加两个空格,全角的
update t_news set content='  '+content where news_type=3

分享到:
评论

相关推荐

    MySQL数据中很多换行符和回车符的解决方法

    发现问题 今天一大早客户给我打电话:“小陈儿,昨晚我往数据库导了几十万条数据,然后在...如:库中数据为:“换行符\n换行符\n换行符”,然后在界面通过如下SQL查询,那自然是搜不到咯! SELECT * from `LOL` where

    Oracle除去数据中的换行符以免读取出现问题

    这个SQL语句首先会用空字符串替换`columnName`列中的所有`CHR(10)`(换行符),然后再用同样的方式替换所有`CHR(13)`(回车符)。这样,原本包含换行符的数据就会被转换成一行,方便后续处理。 在实际操作中,`...

    数据库表字段换行方法

    - **多行备注**:在需要记录多行备注的情况下,可以在备注字段中使用换行符来分隔不同行的内容。 - **地址信息**:例如存储用户的邮寄地址时,可以使用换行符将不同的地址部分分开,如省份、城市、街道等。 - **日志...

    Oracle删除字段中的空格、回车及指定字符的实例代码

    这个过程的主要功能是遍历名为'TEMP'的表中的所有列,并针对每一列检查是否存在指定的字符(回车符、换行符和竖线),如果存在,则进行替换操作。 1. **删除回车符(chr(13))和换行符(chr(10))**: - 使用`...

    oracle中去掉回车换行空格的方法详解

    在Oracle中,回车换行符通常用ASCII值来表示: - `chr(10)` 表示换行符(LF,Line Feed) - `chr(13)` 表示回车符(CR,Carriage Return) 2. 去除回车换行符的方法: - 更新语句:可以使用`REPLACE()`函数替换...

    ORACLE中CLOB字段转String类型

    在这里,它被用来移除CLOB字段`PW.SPYJ`中的换行符(`CHR(13)`代表回车,`CHR(10)`代表换行)。 - `FROM DUAL;`表明这是一个简单的测试查询,通常用于演示目的。 #### 四、性能考虑 1. **分段读取**: - 当处理...

    隐藏在SQLServer 字段中的超诡异字符解决过程

    在尝试解决这个问题的过程中,开发人员首先尝试通过`CHARINDEX()`函数来检测回车换行符(CR LF,即`CHAR(10)`和`CHAR(13)`),但未找到这些常见特殊字符。即使在数据库管理工具中直接查看记录,也未能发现异常。这是...

    如何从字符串中删除回车

    这段SQL语句会逐个替换`YourColumn`字段中的回车和换行符。 在处理这个问题时,需要注意的一点是,删除回车换行符可能导致原本分开的多行文本合并为一行,因此在实际应用中,你需要确保这样做符合预期,并不会破坏...

    sql语句符号问题总结

    还可以使用 C-风格的反斜扛逃逸:\b 是一个退格,\f 是一个进纸,\n 是一个换行符,\r 是一个回车,\t 是一个水平制表符,而\xxx,这里 xxx 是一个八进制数,是对应 ASCII 码的字符。 了解 SQL 语句符号的使用规则...

    Microsoft SQL Server 2005 Express Edition SP3

    Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令提示符下...

    条码软件如何连接SQLServer数据库制作产品二维码.docx

    7. **添加换行符**:为了在扫描后呈现清晰的数据结构,可以在数据源中插入换行符。比如,为产品名称和编号之间添加一个回车符(ASCII码13或Enter键),这样在扫描设备上显示时,数据会按行分开。 8. **保存与预览**...

    DB2 SQL 精萃.pdf

    例如,`\n` 可以用来表示换行符: ```sql SELECT 'Hello\nWorld' AS greeting; ``` ### 二、数据操纵语言(DML) #### 1. INSERT语句 用于向数据库表中插入新的记录。基本语法如下: ```sql INSERT INTO table_...

    经典的SQL语句(常用的)

    这个示例中的查询将返回`CreateDate`列,并将其格式化为“年-月-日\n时”的形式,其中`\n`表示换行符。 #### 示例二:获取8位日期格式 ```sql SELECT CreateDate, CONVERT(VARCHAR(8), CreateDate, 108) FROM s_log...

    用ASP实现将ACCESS表中的数据记录导入到EXCEL文件中

    fString = Replace(fString, chr(10), ",") '将换行符替换为全角逗号 fString = Replace(fString, chr(13), " ") '将回车符替换为空格 fString = Replace(fString, " ", ",") '将HTML的换行标签替换为全角...

    用PHP将数据导入到Foxmail的实现代码

    CSV文件是一种简单的文本文件,字段之间通常使用英文逗号分隔,记录则以回车换行符分隔。如果字段值内包含逗号,则该字段值需要用双引号括起来,以避免被解析错误。 3. CSV文件字段值中特殊字符处理:在生成CSV文件...

    oracle常用总结

    在SQL中,`chr(10)`表示换行符,`chr(13)`表示回车符。通过`like`操作符和连接这两个字符,可以找出字段中包含换行和回车的记录。 4. **字符串转化为数字**: 当你知道字段中的值都是数字,可以使用`cast()`函数...

    最新-Excel2019工作表中如何导入txt文件 精品.docx

    这段代码首先检查文件是否为`.txt`格式,然后创建数据库连接字符串,并构建一个`BULK INSERT` SQL命令,该命令指示以逗号为字段分隔符,回车符为行结束符。接着,通过`ADODB.Connection`对象打开数据库连接,执行...

    MySQL数据导入导出方法与工具mysqlimport.docx

    `-L` 或 `--lines-terminated-by` 指定行结束符,可以是换行符、回车符或自定义字符串。 6. **表锁定**: `-l` 或 `--lock-tables` 在导入数据前锁定表,避免其他操作干扰。 7. **其他选项**: `-v` 显示版本...

Global site tag (gtag.js) - Google Analytics