SQL Server更新某一列中多个字典码对应内容(sql示例)
生活随笔
收集整理的這篇文章主要介紹了
SQL Server更新某一列中多个字典码对应内容(sql示例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 示例-查詢出多個字典碼對應的內容
- 示例-替換多個字典碼對應的內容
- 說明
- CHARINDEX
- FOR XML PATH
示例-查詢出多個字典碼對應的內容
建立表格:學生-學習科目表student_study
注意:科目kemu列內容是字典碼,需要更換成對應內容。
建立表格:編號-學科對應表格xueke
注意:這張表是字典碼編號和科目xueke的對應關系表。
查詢結果:
SQL代碼:
示例-替換多個字典碼對應的內容
更新結果:
表里科目列字典項數據已經替換成對應內容:
SQL代碼:
說明
CHARINDEX
通過CHARINDEX如果能夠找到對應的字符串,則返回該字符串位置,否則返回0。
CHARINDEX ( expressionToFind , expressionToSearch [, start_location ] )
expressionToFind :目標字符串,就是想要找到的字符串,最大長度為8000 。
expressionToSearch :用于被查找的字符串。
start_location:開始查找的位置,為空時默認從第一位開始查找。
FOR XML PATH
FOR XML PATH ,其實它就是將查詢結果集以XML形式展現,將多行的結果,展示在同一行。
總結
以上是生活随笔為你收集整理的SQL Server更新某一列中多个字典码对应内容(sql示例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于C语言中的Bool类型变量的一点看法
- 下一篇: 浏览器播放rtsp视频流方案(ffmpe