数据写入数据库后,需要根据某此字段查询一下。根据查询条件实际是有数据的。可查不出来

 cpcode

"0254A"

 

Select len(cpcode) from table

结果为 6

很是奇怪。

我用substring,replace,ltrim均无法过滤掉此字符,

 

最后用到 ASCII 函数

ASCII

返回字符表达式最左端字符的 ASCII 代码值。

语法

ASCII ( character_expression )

参数

character_expression

是类型为 char  varchar的表达式。

返回类型

int

 

Select ascii(cpcode) from table

返回结果 为 28

查ascii表对应28的是文件分隔符 http://www.asciitable.com/

最后用

Select Replace(cpcode,char(28),'') as cpcode from table 替换了此字符。

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2022-02-01
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-06-01
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案