如何解析一个 sql 语句,使之按照空白字符分割成一个数组?

写达梦的一个数据库驱动碰到的问题,这个数据库当指定的 sql 的 order by 字段的时候,默认的顺序会打乱 (排序键相同时的顺序不会按照主键来排),我预备的思路当单表查询时,查 schema, 找到这个表的主键,然后如果 order by 字段没有包含主键,就再加上一个主键来排序,现在就是要取出 order by 对应的字段,主要不知道 sql 支持那些空白字符?如果可以知道的话,按照这些空白字符,把这个 sql 拆分成一个个小块就好办了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

能具体提供一下表数据和你想要的结果吗?抱歉真是没读懂

5年前 评论
poker_face (楼主) 5年前

文字描述有点模糊呀!

5年前 评论
poker_face (楼主) 5年前