如何获取给定查询的行数?
我想获取给定查询的数量(例如 5、1000 等)行。然而,查询的方法“count”给了我 ColumnOps.CountAll ——而且我不知道如何获取数字。
请参阅 SQ wiki 例如: https://github.com/szeiger/scala-query/wiki/Counts
(for(...) yield ...).count
显然缺少一步,问题是——那一步是什么?
我使用显式查询路由,因为计数用于连接。
I would like to get a number (like 5, 1000, etc.) of rows for given query. However method "count" for query gives me ColumnOps.CountAll -- and I don't know how to get the number.
See SQ wiki for example:
https://github.com/szeiger/scala-query/wiki/Counts
(for(...) yield ...).count
Obviously one step is missing, and the question is -- what is that step?
I use explicit query route because the count is for join.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以得到一个数字来这样做:
我也对 ScalaQuery 文档感到困惑。
我建议你查看SQ的测试来了解它是如何使用的。
You can get a number to do like this:
I was confused by ScalaQuery document too.
I recommend that you check SQ's tests to know how it use.