问题:在数据库脚本开发中,有时需要生成一堆连续数字或者日期,例如yearly report就需要连续数字做年份,例如daily report就需要生成一定时间范围内的每一天日期.而自带的系统表master..spt_values存在一定的局限性,只是从0到2047(验证脚本:select * from master..spt_values b where b.type = 'P'),也不能直接生成连续日期.可能大部分人会想到一个笨办法,通过while循环去逐条插入数据到临时表,每次数字加1或者日
●斐波那契数列 斐波那契数列(Fibonacci sequence),是从1,1开始,后面每一项等于前面两项之和. 如果为了方便可以用递归实现,要是为了性能更好就用循环. ◆递归方式实现生成前30个斐波那契数 list = [] for i in range(30): if i == 0 or i == 1: list.append(1) # print(f"第{i+1}个斐波那契数是:{list[i]}") else: list.append(list[i-2]+list[i-1])
package com.swift; public class Digui_Return { public static void main(String[] args) { /* * 递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大? */ int num = 8; System.out.println("The 8th person's age is "+old(num)); } public static int old(int num
创建数据库 create table City(id varchar(3) primary key , pid varchar(3) , name varchar(10)) 插入数据 insert into City values('001' , null , '广东省'); insert into City values('002' , '001' , '广州市'); insert into City values('003' , '001' , '深圳市') ; insert into Ci