SQL 语句之 REPLACE 函数
昨天的命令对英文字符没问题,但遇到中文就无法处理了;请教了工程师,今天新学了个函数:
SQL REPLACE 函数 语法
SQL语言的 REPLACE 函数 用给定的新字符或子字符串替换原始字符串中所有出现的这些字符。此函数还将列的值替换为新值。
语法 1:此语法使用带有 SQL 表列名的 REPLACE 函数:
SELECT REPLACE(Column_Name, Character/string_to_replace, new_String/character ) AS Alias_Name FROM Table_Name;
在语法中,我们必须指定要替换其值的列的名称。
语法 2:此语法使用带有字符串的 REPLACE 函数:
SELECT REPLACE(Original_String, String_to_Replace, New_String) AS Alias_Name;
语法 3:此语法使用带有单个字符的 REPLACE 函数:
SELECT REPLACE(Original_String, character_to_Replace, New_Character) AS Alias_Name;
update BAK1 set BAK05 = REPLACE (BAK05 ,'-作废','') where BAK17 < '2022-09-26 09:45:05.000'