使用WHILE语句计算2+6+12+20+…+110的值

使用WHILE语句计算2+6+12+20+…+110的值在上大学的小妹求助一题使用While语句计算数列数值,这似乎是有些难为没有计算机细胞小朋友。 由于都是nosql数据库多年没有怎么接触SQL,查询相关资料,做了如下处理并记录。 循环插入id从0到2…

在上大学的小妹求助一题使用While语句计算数列数值,这似乎是有些难为没有计算机细胞小朋友。

由于都是nosql数据库多年没有怎么接触SQL,查询相关资料,做了如下处理并记录。

循环插入id从0到220的数值: 

use test;
delimiter $$     
create procedure pre()		
begin
declare i int;		
set i=0;
while i<221 do		
	insert into test.test_where value(i);
set i=i+1;		
end while;
end 
$$		
 
call pre();	

代码100分

使用WHILE语句计算2+6+12+20+…+110的值:

分析:

A1=2,

A2=A1+2*2,

A3=A2+2*3,

Ak=(Ak-1) + 2*k

具体计算如下:

代码100分use test;
delimiter $$     
create procedure pred()		
begin
declare i int;	
declare j int;	
set j=2;	
set i=2;
set @csum := 0;
while i<111 do		
	select id, (@csum := @csum + id) AS 总和 from test_where where id=i;
set i=i+2*j;
set j=j+1;		
end while;
end 
$$	

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10934.html

(0)
上一篇 2022-12-19
下一篇 2022-12-19

相关推荐

  • mysql中复制的优点_elasticsearch fielddata

    mysql中复制的优点_elasticsearch fielddata摘要:本文通过介绍GaussDB(for MySQL)读写路径,分析其可用性。 简介 数据持久性和服务可用性是数据库服务的关键特征。 在实践中,通常认为拥有 3 份数据副本,就足以保证持久性。 但是…

    2023-04-01
    118
  • Python技术加速您的业务增长

    Python技术加速您的业务增长Python是一门易于学习且十分流行的编程语言,它被许多企业和组织广泛采用。Python语言具有高效、灵活、可扩展等特点,可以用于多种用途,如web开发、数据分析、机器学习、自然语言处理等。在这篇文章中,我们将从多个方面讨论Python技术如何加速您的业务增长。

    2024-01-23
    73
  • Python Read Lines:从文件中读取多行文本

    Python Read Lines:从文件中读取多行文本Python Read Lines是从文件中读取多行文本的基础操作之一,十分常用。在每个Python项目的不同阶段,我们都需要从多个文件中读取文本,将其处理并展示出来。Python Read Lines是这种情况下最实用的方式之一,它允许我们快速有效地访问文件中的多行文本。

    2024-02-21
    76
  • oracle 12c数据库报ORA-01654错的问题处理

    oracle 12c数据库报ORA-01654错的问题处理现象:用的致远的OA,今天用户在提交数据的时候报这个这个错 处理过程: 1、查看表空间的使用情况 SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSI…

    2023-04-05
    152
  • Cobar提出的一种在分库场景下对Order By / Limit 的优化「终于解决」

    Cobar提出的一种在分库场景下对Order By / Limit 的优化「终于解决」搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。 本文已收录 https://github.com/lkxiaolou/lkxiao

    2023-04-24
    125
  • 快速填充字符串的Python zfill方法

    快速填充字符串的Python zfill方法在Python编程语言中,我们通常需要填充字符串以达到一定的长度。为了解决这个问题,Python提供了很多内置的方法,其中最常用的一个是zfill方法。本文将介绍Python zfill方法的详细用法和实际应用场景。

    2024-04-12
    51
  • Python判断数组为空的方法

    Python判断数组为空的方法判断一个数组是否为空是开发中经常会遇到的问题,Python作为一门广泛应用的编程语言,提供了多种方法来判断数组是否为空。本文将详细阐述Python判断数组为空的方法,帮助读者更好地理解它们的用法。

    2024-05-17
    58
  • anaconda与python的区别

    anaconda与python的区别Python 是一个开源、高级编程语言,它比许多其他编程语言更容易学习,同时也提供许多扩展库和框架。Anaconda 是一个开源的 Python 发行版,用于科学计算和数据分析的环境。

    2024-05-06
    50

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注