在实际使用中,经常会录入中文的括号,在筛选以及查询中会造成一点小的麻烦。可以通过下面的语句将中文的括号批量处理为英文的括号。
- --查询F_150中包含全角括号的记录,并显示修正后的组件编号
- SELECT
- F_150 AS 原始组件编号,
- REPLACE(REPLACE(F_150, N'(', N'('), N')', N')') AS 修正后组件编号
- FROM
- T_12
- WHERE
- T_12.F_150 COLLATE Chinese_PRC_BIN2 LIKE N'%(%' OR T_12.F_150 COLLATE Chinese_PRC_BIN2 LIKE N'%)%'
- --更新组件编号,替换全角括号为半角括号
- UPDATE
- T_12
- SET
- F_150 = REPLACE(REPLACE(F_150, N'(', N'('), N')', N')')
- WHERE
- T_12.F_150 COLLATE Chinese_PRC_BIN2 LIKE N'%(%' OR T_12.F_150 COLLATE Chinese_PRC_BIN2 LIKE N'%)%'
复制代码
|
|
快表帝国客服01