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

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

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

1,表達(dá)式

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

2、查詢替換 

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

3、更新替換

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

4、插入替換

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

附:實(shí)例

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

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

結(jié)果為:xxxdefghxxx

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

--新建表
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é) 

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

相關(guān)文章

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

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

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

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

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

    MySQL 1130異常,無(wú)法遠(yuǎn)程登錄解決方案詳解

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

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

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

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

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

    解決mysql使用not in 包含null值的問(wèn)題

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

    Windows下通過(guò)cmd進(jìn)入DOS窗口訪問(wèn)MySQL數(shù)據(jù)庫(kù)

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

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

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

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

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

    SQL 優(yōu)化

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

最新評(píng)論