Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

自定义sql在order by中无法使用convert函数 #3431

Closed
Achrou opened this issue Apr 12, 2021 · 5 comments
Closed

自定义sql在order by中无法使用convert函数 #3431

Achrou opened this issue Apr 12, 2021 · 5 comments

Comments

@Achrou
Copy link

Achrou commented Apr 12, 2021

当前使用版本(必填,否则不予处理)

3.4.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

当需要在mysql中对中文排序时,order by条件中使用convert函数就会报错。JSqlParser那边说暂不支持,作者这边有没有什么解决方案?

重现步骤(如果有就写完整)

SELECT * FROM test ORDER BY CONVERT(user_name USING GBK ) DESC

报错信息

@huayanYu
Copy link
Member

暂时没有,底层依赖jsqlParser, 个别的遇到了只有自己写分页了。 有其他办法可以提交PR

@zhangconan
Copy link

这个问题后面有修复吗?

@sage417
Copy link

sage417 commented Mar 1, 2023

这个问题后面有修复吗?

cast(xxx as char character set gbk)

@kongfanyu06
Copy link

这个问题后面有修复吗?

cast(xxx as char character set gbk)

实测有效

@HomeLives
Copy link

这个问题后面有修复吗?

cast(xxx as char character set gbk)

非常棒

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants