欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sql中替換函數(shù)replace()用法與實例總結(jié)

 更新時間:2024年02月26日 10:29:09   作者:謝迅  
這篇文章主要給大家介紹了關于sql中替換函數(shù)replace()用法與實例的相關資料,在SQL中REPLACE函數(shù)用于替換一個字符串中的一部分為另一個字符串,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

1,表達式

--replace()
--語法:
REPLACE ( string_expression , string_pattern , string_replacement )
--參數(shù):
string_expression:字符串表達式
string_pattern:想要查找的子字符串
string_replacement:想要替換成的子字符串

2、查詢替換 

--將address字段里的 “區(qū)” 替換為 “嘔” 顯示,如下
select *,replace(address,'區(qū)','嘔') AS rep
from test_tb
--ERP中我們對某一個字段中的數(shù)據(jù)進行去括號
YS = replace(replace(SCDDH.YSJ,'(',''),')','')
先用replace去左括號: replace(SCDDH.YSJ,'(','')
再用replace去右括號 )replace(SCDDH.YSJ,'(','')

3、更新替換

將address字段里的 “東” 替換為 “西” ,如下
update test_tb set address=replace(address,'東','西') where id=2
總結(jié):對字段中局部字符串做更新替換。

4、插入替換

將id=6的name字段值改為wokou
replace into test_tb VALUES(6,'wokou','新九州島','日本')
總結(jié):向表中“替換插入”一條數(shù)據(jù),如果原表中沒有id=6這條數(shù)據(jù)就作為新數(shù)據(jù)插入(相當于insert into作用);如果原表中有id=6這條數(shù)據(jù)就做替換(相當于update作用)。對于沒有指定的字段以默認值插入。

附:實例

1、直接替換字符串中的部分字符:

select REPLACE('abcdefghabc','abc','xxx')--輸入的字符串為:abcdefghabc

結(jié)果為:xxxdefghxxx

2、替換一個字段中所有的部分字符:

--新建表
create table tmp_city(
city_id int,
city_name varchar(10))
--插入數(shù)據(jù)
insert into tmp_city(city_id,city_name) values ('1100','北京市')
insert into tmp_city(city_id,city_name) values ('1200','天津市')
insert into tmp_city(city_id,city_name) values ('1300','上海市')
insert into tmp_city(city_id,city_name) values ('1400','重慶市')
insert into tmp_city(city_id,city_name) values ('1500','青島市')
insert into tmp_city(city_id,city_name) values ('1600','大連市')
--查詢結(jié)果
select city_name,REPLACE(city_name,'市','') as city from tmp_city

結(jié)果如圖:

總結(jié) 

到此這篇關于sql中替換函數(shù)replace()用法與實例的文章就介紹到這了,更多相關sql 替換函數(shù)replace()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL中insert語句的使用與優(yōu)化教程

    MySQL中insert語句的使用與優(yōu)化教程

    這篇文章主要介紹了MySQL中insert語句的使用與優(yōu)化教程,使用insert語句插入數(shù)據(jù)是MySQL入門學習中的基礎知識,需要的朋友可以參考下
    2016-03-03
  • Mysql explain用法與結(jié)果深入分析

    Mysql explain用法與結(jié)果深入分析

    這篇文章主要給大家介紹了關于Mysql explain用法與結(jié)果分析的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • MySQL 1130異常,無法遠程登錄解決方案詳解

    MySQL 1130異常,無法遠程登錄解決方案詳解

    這篇文章主要介紹了MySQL 1130異常,無法遠程登錄解決方案詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Windows 8.1下MySQL5.7 忘記root 密碼的解決方法

    Windows 8.1下MySQL5.7 忘記root 密碼的解決方法

    最近學習碰到了一件挺令人尷尬的事情,我把MySQL的密碼給忘記了,所以MySQL登錄不進去。在網(wǎng)上找的解決方案都不靠譜,下面小編給大家分享Windows 8.1下MySQL5.7 忘記root 密碼的解決方法,需要的朋友一起看看吧
    2017-07-07
  • MySQL 文本文件的導入導出數(shù)據(jù)的方法

    MySQL 文本文件的導入導出數(shù)據(jù)的方法

    但有時為了更快速地插入大批量數(shù)據(jù)或交換數(shù)據(jù),需要從文本中導入數(shù)據(jù)或?qū)С鰯?shù)據(jù)到文本。下面的具體的方法大家可以參考下。多測試。
    2009-11-11
  • 解決mysql使用not in 包含null值的問題

    解決mysql使用not in 包含null值的問題

    這篇文章主要介紹了解決mysql使用not in 包含null值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Windows下通過cmd進入DOS窗口訪問MySQL數(shù)據(jù)庫

    Windows下通過cmd進入DOS窗口訪問MySQL數(shù)據(jù)庫

    這篇文章主要介紹了Windows下通過cmd進入DOS窗口訪問MySQL數(shù)據(jù)庫的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • JDBC如何連接不同類型數(shù)據(jù)庫

    JDBC如何連接不同類型數(shù)據(jù)庫

    這篇文章主要介紹了JDBC如何連接不同類型數(shù)據(jù)庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2007-02-02
  • Windows環(huán)境下MySQL 8.0 的安裝、配置與卸載

    Windows環(huán)境下MySQL 8.0 的安裝、配置與卸載

    這篇文章主要介紹了Windows環(huán)境下MySQL 8.0 的安裝、配置與卸載步驟,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • SQL 優(yōu)化

    SQL 優(yōu)化

    SQL 優(yōu)化...
    2006-12-12

最新評論