易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 累加运算 - 其他数据库开发 / MySQL/Postgresql

sp 程序

delimiter //
create procedure ma()
begin
declare i int default 0;
while i<11 do
set i=i+1;
select i;
end while;
end //
delimiter ;


1+2+...+9+10

为什么这个程序无法实现累加效果

//请说明这个程序的缺陷和改进方法。。谢谢各位大哥

SQL code:
mysql> call ma();
+------+
| j |
+------+
| 55 |
+------+
1 row in set (0.00 sec)

Query OK, 0 rows affected (0.00 sec)


顺便问一下
SQL code:
delimiter //
create procedure test07()
begin
declare i int ;
set i=1; --这个地方设置成i=1 可以输入点东西。。但是i=0为什么是无限循环?
while i<10 do
set i=i+1;
select i;
end while;
end //
delimiter ;



汗,你本身的程序是往变量I一直累加1。 仔细看下就明白了。


相关问答:

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......

mysql导出指定字段的数据 - MS-SQL Server / 疑难问题

今天想到个问题,mysql可以导出表,数据库,怎么导出某个字段的数据呢?不知道大家有没有这么试过的?是不是导出数据的最小单位就是表?
用工具可以选择列的,比如sqlyog

谢谢,已经解决,我用的是命令,呵呵
......

一个mysql中关于in子查询的问题 - Java / Web 开发

SELECT * from alarms where id in (select resource_id from res_products where product=22)
这个语句在mysql中为什么不能执行?我的mysql数据库是5.0.27版本的!
如果实在不行那么该用个什么语句代替效率更高呢 ......

mysql子查询 - 其他数据库开发 / MySQL/Postgresql

表A:
ID,Name
表B:
ID,Name
现查询表A,想知道表B中有无ID相同的记录,如有则显示有几条,下面语句在mysql中无法执行
select 
ID,
Name,
(select cont(*) from 表B where ID=表A.ID)表B_ID
from ......

Mysql问题 - MS-SQL Server / 非技术版

我已经安装mysql了,设置的开机不启动,但在我的电脑'->'管理'->'服务和应用程序'->服务中找不到mysql,这样就没法启动了,我想询问一下这到底是怎么回事,先谢谢了
有好多地方呢
注册表
启动文件夹等
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号