sql >> データベース >  >> RDS >> Sqlserver

SQLの文字列で最初に出現する部分文字列を置き換えます

    STUFFを組み合わせて使用​​できます およびCHARINDEX あなたが望むことを達成するために:

    SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
    FROM #temp
    

    CHARINDEX('substring', col) 最初ののインデックスを返します 'substring'の出現 列に。 STUFF 次に、このオカレンスを'replacement'に置き換えます 。



    1. SQLServerの結果セットで返される列のデータ型を確認する

    2. MySQL SELECT LIKEまたはREGEXPは、1つのレコード内の複数の単語に一致します

    3. SQL Serverのチューニング–すべては測定に関するものです

    4. MySqlクエリを使用して日付の日、月、年を加算および減算する方法