mssql replace 的用法

發布 健康 2024-08-10
10個回答
  1. 匿名使用者2024-02-15

    使用 stuff 函式。

    stuff ( character_expression , start , length ,character_expression )

    引數字元表示式

    字元資料表示式。 字元表示式可以是常量、變數、字元列或二進位資料。

    start 是乙個整數值,指定刪除和插入的開始位置。 如果 start 或 length 為負數,則返回空字串。 如果 start 長於第乙個字元表示式,則返回空字串。

    Start 的型別可以是 bigint。

    length

    乙個整數,指定要刪除的字元數。 如果長度長於第乙個字元表示式,則最多刪除最後乙個字元表示式中的最後乙個字元。 長度可以是 bigint 型別。

    返回型別 如果字元表示式是受支援的字元資料型別,則返回字元資料。 如果字元表示式是支援的二進位資料型別,則返回二進位資料。

    注意:如果起始位置或長度值為負數,或者起始位置大於第乙個字串的長度,則返回空字串。 如果要刪除的長度大於第乙個字串的長度,則將刪除第乙個字串中的第乙個字元。

    如果結果值大於返回型別支援的最大值,則會生成錯誤。

    示例 下面的示例建立並返回乙個字串,方法是刪除從第乙個字串 abcdef 中的第二個位置(字元 b)開始的三個字元,然後在刪除的開頭插入第二個字串。

    select stuff('abcdef', 2, 3, 'ijklmn');

    結果集如下:

    aijklmnef

    1 row(s) affected)

  2. 匿名使用者2024-02-14

    update ceshi set nr=replace(itemname,'x','klj') where itemname like '%x%'

    這樣寫絕對沒問題,這個我測試過了,你可以試試。

  3. 匿名使用者2024-02-13

    我不知道你要刪除多少個符號,但如果你能把它們全部列出來,有一種更愚蠢的方法可以做到這一點。

    巢狀使用替換

    選擇 replace(replace(列名,'ɦ',‘’621’,'')

  4. 匿名使用者2024-02-12

    如何使用替換:

    replace ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )

    引數''string_replace1''

    string_replace2''

    要找到的字串表示式。 字串 Replace2 可以是字元資料,也可以是二進位資料。

    string_replace3''

    字串表示式的替換。 字串 replace3 可以是字元資料,也可以是二進位資料。

    返回型別為字串。

  5. 匿名使用者2024-02-11

    我沒有用過這個函式,但基於主觀感受,似乎用其他語言的替換函式應該是事實。

    所以,用以下方式寫它,它應該可以工作!

    是或否,您可以嘗試一下。

    replace(replace(,'e','調查'),'g','商')

  6. 匿名使用者2024-02-10

    你可以把它寫成兩部分,你可以直接更新它,無需替換。

  7. 匿名使用者2024-02-09

    select case when trip_type = 'g'然後是“業務”

    when trip_type = 'e'然後“調查”

    endfrom 表;

    還有乙個替換,也可以在選擇中使用。

    e.g. sql> 從雙 A 中選擇 * ; dummy

    x sql> select replace (dummy , 'x' , '張三') from dual a ;

    replace(dummy,'x','張三')

    張三:如果想換多個,也可以做到。

    select replace (dummy , 'x' , '張三') from dual a where dummy ='x'

    union all

    select replace (dummy , 'g' , '張 1') from dual a where dummy ='g'

    union all

    select replace (dummy , 'e' , '張 2') from dual a where dummy ='e';

  8. 匿名使用者2024-02-08

    選擇大小寫時 g 然後'商' when e then '考試' end

    從 [表名]。

  9. 匿名使用者2024-02-07

    正則化是一種通用技術,不區分語言。

    像 g 一樣,只有 3 個塊。

    它們是 g、i 和 m

    g 表示簧片鏈的全文搜尋。

    i 表示忽略大小寫。

    m 表示多行查詢。

    一般只用前兩種,很少用第三種。 我也不必陪我的孫子。

  10. 匿名使用者2024-02-06

    替換沒有錯,這是你的思維方式。

    Replace 最多只能返回 1 個值,而您傳遞的只是乙個字串,即乙個值。

    將其拆分為多個值並不容易。

    在這種情況下,通常是連線 SQL、exec 來執行語句,或者使用 charindex 函式來拼寫字元。

相關回答
8個回答2024-08-10

asp 中的 REPLACE 表示:[count] replace; DOS 外部命令:取代或更新檔案!

4個回答2024-08-10

從住院描述表內加入住院患者資訊表上的住院描述表。 fname = 住院資訊表。 Fname Inner Join(從 FregistID 的住院登記表組中選擇 Fregistid) c 在住院資訊表上。 >>>More

8個回答2024-08-10

曲變成酒的過程:曲中的根黴和酵母先活後,酵母大量繁殖,根黴產生澱粉分解酶,將澱粉變成糖(如葡萄糖),然後酵母在無氧或低氧的條件下不把糖變成酒!

20個回答2024-08-10

你的空調的布局限制了你的購買力,如果你的客廳小,我建議你可以買兩台格力,**2300臺左右,冰箱要看你買什麼型別,小客廳你可以買海爾,有小客廳,**就看你自己了,因為有些小的很貴,電腦, 我建議你找個懂事的熟人,自己配置乙個,這樣省錢放心,現在的電動車都一樣,一般在1500-1800左右,洗衣機就會讓你和你的愛人親眼看看,我個人更喜歡西門子,當然,**也很貴, 因為我的抽油煙機是西門子的,但是效能真的很好,所以如果想在2萬左右買這些家具,難度比較大,我粗略的算了一下。 >>>More

3個回答2024-08-10

goto 語句是一條傳輸指令,它直接將 CPU 的當前指令指標 IP 更改為 goto 語句指向的指令位址,然後從該位址繼續執行。 從組合語言的角度來看,goto語句對應組合語言JMP指令,但組合語言的危險在於JMP指令的跳轉是無約束的或者約束較少的,機器指令級別可以隨意跳轉,除非指令在執行前經過嚴格檢查,這其實是非常困難的。 >>>More