sql语言之replace语句和函数

replace函数主要是对指定字段的字符串进行替换,比如说要把john替换为jim,如果有字段包含john的,也会替换,因此只有保证整个字段只有这个特殊的字符串才能用这个函数

sql 复制代码
select replace("name",'john','jim') from table_tom;

replace语句同样也是替换,但它的特殊之处在于如果发现要替换的内容没有就新建一个。另外还要注意的是它是把要替换的全部删了添加新的内容

sql 复制代码
replace into table_tom("id","name","city") values (12,'trumpy','beijing')

上面的代码是在字段id,name,city中替换为12,trumpy,beijing,如果有,就删了加上新的,如果没有就新建

相关推荐
Java成神之路-3 分钟前
MySQL 参数 completion_type 深入浅出:搞懂事务提交后的“隐藏动作”
mysql
霸道流氓气质3 分钟前
Spring 事务提交后执行异步操作:原理、陷阱与最佳实践
数据库·spring
无小道4 分钟前
Redis——list相关指令
数据库·redis·缓存
阳光九叶草LXGZXJ6 分钟前
达梦数据库-堆栈看问题-01-asmapi_asm_extent_load
linux·运维·数据库·sql·学习
pixle07 分钟前
LangChain v1.2 Text-to-SQL 实战:从入门到生产级部署
sql·langchain·agent·智能助手·text-to-sql
你的保护色10 分钟前
ensp之STP、RSTP、MSTP协议实验
java·服务器·数据库
清平乐的技术专栏13 分钟前
【FlinkSQL笔记】(二)Flink SQL 基础语法详解
笔记·sql·flink
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ20 分钟前
获取容器mysql管理员密码命令
数据库·mysql
JAVA学习通23 分钟前
《大营销平台系统设计实现》 - 营销服务 第5节:抽奖前置规则过滤
java·数据库·github
斯特凡今天也很帅26 分钟前
新建数据源报错No bean named ‘SqlSessionFactorykf‘ available
java·数据库·spring boot·mybatis