我基本上希望能够采用任何非嵌套 SQL 字符串并将其转换为 SQL,以使用相同的正则表达式获取所有计数。
它只需能够匹配 SELECT 和 FROM 之间的任何内容一次并替换为 count(*),但我还没有分配经验点来升级我的正则表达式。
即
SELECT col1, col2 FROM my_table where..." to "SELECT count(*) FROM my_table where...
或者
SELECT * FROM my_table where..." to "SELECT count(*) FROM my_table where...
最佳答案
为什么不直接做
SELECT COUNT(*) from ( <insert original sql here> ) as X
关于mysql - 将 "SELECT whatever FROM"转换为 "SELECT COUNT(*) FROM"的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44125298/