国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

Sql Server中R、EPLACE函數(shù)的使用

2019-11-02 14:18:10
字體:
來源:轉載
供稿:網(wǎng)友

   在sql的使用過程當中,我們偶爾會遇到這樣一種情況,就是需要改變數(shù)據(jù)的存儲形式,比如數(shù)據(jù)庫某一張表(Info)當中有一個字段Educational(學歷),以前存儲的是Json數(shù)組,現(xiàn)在由于需求的改變,我需要將數(shù)據(jù)的存儲形式改成Json格式,這樣我們就需要對數(shù)據(jù)進行替換,當數(shù)據(jù)量太大時,人工操作明顯是不可取的,所以作者就找到了sql當中的REPLACE函數(shù),下面分享一下我的個人體會。

  REPLACE

  用第三個表達式替換第一個字符串表達式中出現(xiàn)的所有第二個給定字符串表達式。

  語法

  REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )

  參數(shù)

  ''string_replace1''

  待搜索的字符串表達式。string_replace1 可以是字符數(shù)據(jù)或二進制數(shù)據(jù)。

  ''string_replace2''

  待查找的字符串表達式。string_replace2 可以是字符數(shù)據(jù)或二進制數(shù)據(jù)。

  ''string_replace3''

  替換用的字符串表達式。string_replace3 可以是字符數(shù)據(jù)或二進制數(shù)據(jù)。

  返回類型

  如果 string_replace(1、2 或 3)是支持的字符數(shù)據(jù)類型之一,則返回字符數(shù)據(jù)。

  如果 string_replace(1、2 或 3)是支持的 binary 數(shù)據(jù)類型之一,則返回二進制數(shù)據(jù)。

  示例

  下例用 xxx 替換 abcdefghi 中的字符串 cde.

  SELECT REPLACE(''abcdefghicde'',''cde'',''xxx'')GO

  下面是結果集:

  ------------abxxxfghixxx(1 row(s) affected)

  那么如何直接對數(shù)據(jù)進行修改呢?

  首頁,我們要實現(xiàn)的是對表中存儲的數(shù)據(jù)進行修改,那么一定會有 Update,其次,我們需要把我們的數(shù)據(jù)進行替換,那么一定會有 REPLACE.

  得出的sql語句如下:

  update [Inf

歐美電影[www.aikan.tv/xzhtml/10/]
o] set [Educational] =(select REPLACE(REPLACE([Educational],'[',''),']',''))

  執(zhí)行以上的Sql語句,就會把表中存儲的數(shù)據(jù)全部從Json數(shù)組變?yōu)镴son字符串了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 双江| 金昌市| 稷山县| 盐亭县| 民勤县| 高淳县| 岑巩县| 克山县| 洞头县| 乌拉特中旗| 静海县| 乌海市| 苏尼特右旗| 于都县| 平度市| 冀州市| 习水县| 上饶市| 凤翔县| 如皋市| 双柏县| 西乌| 都安| 楚雄市| 天柱县| 昭通市| 洪江市| 德江县| 邹城市| 大悟县| 兴城市| 玉山县| 乌鲁木齐市| 朔州市| 华亭县| 车致| 武安市| 武安市| 台湾省| 普兰店市| 济源市|