postgresql 替换空格 换行和回车的操作

 更新时间:2021年01月27日 09:59:24   作者:90的程序爱好者  
这篇文章主要介绍了postgresql 替换空格 换行和回车的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

我就废话不多说了,大家还是直接看代码吧~

UPDATE table set name = trim(name);//用来删除数据前后的空格 
UPDATE table set name = rtrim(name);//用来删除数据前的空格 
UPDATE table set name = ltrim(name);//用来删除数据后的空格 
UPDATE table set name = REPLACE(name,' ','');//用来删除数据中的空格 
UPDATE table set name =REPLACE(name, CHR(10), '') //替换换行符 
UPDATE table set name =REPLACE(name, CHR(13), '') //替换回车符

补充:Postgresql查询出换行符和回车符:

1、有时候,业务因为回车和换行出现的错误,

第一步,首先要查询出回车符和换行符那一条数据:

-- 使用chr(13)和chr(10)进行查询
SELECT * from 数据表名称 WHERE "字段" like '%'||chr(13)||'%' or "字段" like '%'||chr(10)||'%';

-- 其实查询chr(13)和chr(10)都可以将数据查询出来的
SELECT * from 数据表名称 WHERE "字段" like '%'||chr(13)||'%';
SELECT * from 数据表名称 WHERE "字段" like '%'||chr(10)||'%';

-- chr(int) 将数字转换成字符;例如,select chr(65); A

对于回车和换行迷糊的,可以简单了解一下:

回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return

换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed

符号 ASCII码  意义

\n  10  换行NL

\r  13  回车CR

以上为个人经验,希望能给大家一个参考,也希望大家多多支持程序员之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • PostgreSQL的应用技巧和示例分享

    PostgreSQL的应用技巧和示例分享

    本文会总结一些Postgres中,从应用需求和场景出发,不太常见,但比较常用并且有用的SQL语句,文中的示例代码简洁易懂,需要的小伙伴可以收藏一下
    2023-06-06
  • 用一整天的时间安装postgreSQL  NTFS权限

    用一整天的时间安装postgreSQL NTFS权限

    看标题貌似一天的收获不小,但实际上是被一个问题搞的要死,啥问题?额,又是NTFS权限的问题。
    2009-08-08
  • PostgreSQL?查看服务器版本的三种方法

    PostgreSQL?查看服务器版本的三种方法

    这篇文章主要介绍了PostgreSQL?查看服务器版本的几种方法,本文给大家分享三种方法,结合实例代码给大家讲解的非常详细,需要的朋友可以参考下
    2023-03-03
  • 修改postgresql存储目录的操作方式

    修改postgresql存储目录的操作方式

    这篇文章主要介绍了修改postgresql存储目录的操作方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostGIS的安装与入门使用指南

    PostGIS的安装与入门使用指南

    在安装PostGIS前首先必须安装PostgreSQL,然后再安装好的Stack?Builder中选择安装PostGIS组件。本文重点给大家介绍PostGIS的安装与入门使用指南,感兴趣的朋友一起看看吧
    2022-01-01
  • PostgreSQL数据库的基本查询操作

    PostgreSQL数据库的基本查询操作

    这篇文章采用详细的代码示例为大家介绍了PostgreSQL数据库的基本查询操作使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • Windows PostgreSQL 安装图文教程

    Windows PostgreSQL 安装图文教程

    PostgreSQL是一套功能强大的对象-关系型数据库管理系统。经过十几年的发展, PostgreSQL 是世界上可以获得的最先进的开放源码的数据库系统
    2009-08-08
  • PostgreSQL连接数过多报错:too many clients already的解决办法

    PostgreSQL连接数过多报错:too many clients already的解决

    在使用 Navicat 连接 PostgreSQL 数据库时,突然遭遇到了一个报错:“FATAL: sorry, too many clients already”,这一错误提示表明数据库连接数已经达到上限,无法再创建新连接,所以本文给大家介绍了相关的解决办法,需要的朋友可以参考下
    2024-03-03
  • postgresql删除主键的操作

    postgresql删除主键的操作

    这篇文章主要介绍了postgresql删除主键的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 解析PostgreSQL中Oid和Relfilenode的映射问题

    解析PostgreSQL中Oid和Relfilenode的映射问题

    这篇文章主要介绍了PostgreSQL中Oid和Relfilenode的映射问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01

最新评论

?


http://www.vxiaotou.com