mysql支持 with as语句吗

mysql支持 with as语句吗,第1张

1.首先讲,它是支持的

2.建库时要用 cursorclass=WithCursor

3.针对楼主的问题是您的MYSQL版本过低,提示不支持!

4.MYSQL5.5就可以了

with as 是 python 的语法 如下:

通过with语句 代码完成了文件打开 *** 作

并在调用结束 或者读取发生异常时 自动关闭文件 即完成了文件读写之后的处理工作

如果不用 with as 的话 则会是下面这样子:

比较繁琐 也失去了 python 语言本身的优雅

mysql 里面并没有类似的用法

或者你可以使用 ROLLUP, 它能用一个问询提供双层分析。将一个 WITH ROLLUP修饰符添加到GROUP BY 语句,使询问产生另一行结果,该行显示了所有年份的总价值:

mysql>SELECT year, SUM(profit) FROM sales GROUP BY year WITH ROLLUP

+------+-------------+

| year | SUM(profit) |

+------+-------------+

| 2000 |4525 |

| 2001 |3010 |

| NULL |7535 |

+------+-------------+

总计高聚集行被年份列中的NULL值标出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6148901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存