![]() |
1
64
类似这样的方法应该可以做到(不过,在代码片段后面阅读以获取更多信息)
有几件事要考虑… 关于上面的片段:
一般来说: 试图避免使用光标 . 我故意将光标变量命名为curs[e],因为光标是好坏参半的。它们可以帮助我们实现复杂的业务规则,这些业务规则可能很难用SQL的声明形式来表达,但随后它使我们使用了SQL的过程(命令)形式,这是SQL的一个一般特性,它既不友好/表达,也不明智地编程,而且往往在性能方面效率较低。 也许您可以考虑在“普通”(声明性)SQL查询的上下文中表达所需的转换和过滤。 |
![]() |
2
3
使用游标。 在阅读文档时,可以将光标视为缓冲阅读器。如果您将每一行看作文档中的一行,那么您将读取下一行,执行操作,然后前进光标。 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |