您现在的位置是:网站首页> 编程资料编程资料
postgresql 替换空格 换行和回车的操作_PostgreSQL_
2023-05-27
469人已围观
简介 postgresql 替换空格 换行和回车的操作_PostgreSQL_
我就废话不多说了,大家还是直接看代码吧~
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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣的文章:
相关内容
- pg中replace和translate的用法说明(数据少的中文排序)_PostgreSQL_
- PostgreSQL 远程连接配置操作_PostgreSQL_
- postgreSQL中的内连接和外连接实现操作_PostgreSQL_
- postgreSQL中的case用法说明_PostgreSQL_
- 基于postgreSql 常用查询小结_PostgreSQL_
- postgresql数据库 timescaledb 时序库 把大数据量表转换为超表的问题_PostgreSQL_
- Postgresql 数据库权限功能的使用总结_PostgreSQL_
- postgresql 删除重复数据的几种方法小结_PostgreSQL_
- Postgresql 查看SQL语句执行效率的操作_PostgreSQL_
- PostgreSQL对GROUP BY子句使用常量的特殊限制详解_PostgreSQL_
