0

我想在 ORDER BY 语句中用 char(20) 替换 char(160),但是

ORDER BY REPLACE(column,CHAR(160),CHAR(20)) 

抛出异常,因为 CHAR() 未知。如何在 SQLITE 中转换 ascii 代码?

4

1 回答 1

1
ORDER BY REPLACE(column, CAST(X'A0' AS TEXT), CAST(X'14' AS TEXT))

A0并且14是十六进制格式

于 2012-07-30T10:29:50.707 回答