zoukankan      html  css  js  c++  java
  • MySQL REPLACE函数:字符串替换

    语法

    REPLACE ( string_expression , string_pattern , string_replacement ) 替换字符串,接受3个参数,分别是原字符串,被替代字符串,替代字符串。

    • string_expression 为搜索的字符串表达式,可以为字符或二进制数据类型。
    • string_pattern 为要查找的子字符串,可以为字符或二进制数据类型,但不能是空字符串 ('')。
    • string_replacement 替换字符串,可以为字符或二进制数据类型。

    SELECT 查询替换用户名

    SELECT username FROM user;
    
    +-----------------------------+
    | username	              |
    +-----------------------------+
    | peter                       |
    | pedro                       |
    | jerry                       |
    +-----------------------------+
    

    通过REPLACE我们可以替换用户名中的pewe

    SELECT REPLACE(username,'pe','we') FROM user;
    
    +-----------------------------+
    | REPLACE(username,'pe','we') |
    +-----------------------------+
    | weter                       |
    | wedro                       |
    | jerry                       |
    +-----------------------------+
    

    UPDATE 修改替换数据

    user表中的username字段中的pe替换为we。(这里没有加where条件,将会修改整张表中的数据)

    UPDATE user set username=REPLACE(username, "pe", "we");
    
    SELECT username FROM user;
    
    +-----------------------------+
    | username                    |
    +-----------------------------+
    | weter                       |
    | wedro                       |
    | jerry                       |
    +-----------------------------+
    
  • 相关阅读:
    位运算与变量多状态表达
    判断点是否在多边形内
    向量旋转
    小怪受击身体变红特效代码
    字典 Key值转换为数组
    Android中的Selector的使用总结
    Android 常见的工具类
    成为Android高手必须掌握的8项基本要求
    K-means算法
    Android 5.0以上获取系统运行进程信息
  • 原文地址:https://www.cnblogs.com/niuben/p/15405763.html
Copyright © 2011-2022 走看看