SQL如何求解多元一次方程和构造连续整数

简介: SQL数据库开发

问题描述

一道比较简单的数学题

x+y=5

0<x<5,0<y<5

求所有整数解,以x,y显示所有解


解答过程

首先构造连续整数,以0<x<5,0<y<5方式构造0到5的连续整数

70.png

结果如下:

71.jpg

x,y的范围就在这里取

把x+y=5放入WHERE 条件中

WHERE a.VALUE+b.VALUE=5


SQL如下:

72.png

结果如下:

73.jpg

总结

这里主要讲解了如何构造连续整数的方法,通过递归函数进行累加一即可;

其次运用了简单的数学逻辑将表进行了自连接,找出符合条件的结果集。

相关文章
|
11月前
|
SQL Java 数据库连接
MyBatis 构造动态 SQL 语句
MyBatis 构造动态 SQL 语句
63 0
|
SQL 存储 自然语言处理
表格存储最佳实践:使用多元索引加速 SQL 查询
表格存储(Tablestore)在 2022 年 5 月正式发布了 SQL 商业化版本,业务上只需要在数据表上建立映射关系,就可以基于 SQL 引擎方便地对表格存储中的数据进行访问和计算,大大地降低了用户的学习成本。
672 0
|
SQL 移动开发 数据库
|
SQL 存储 关系型数据库
《懒人Shell脚本》之六——一键构造待采集批量sql语句
1、需求 采集任务构造入库。实现200多个网站的标题、时间、内容等信息的采集信息配置,并插入mysql中
182 0
《懒人Shell脚本》之六——一键构造待采集批量sql语句
|
SQL 存储 Java
表格存储 SQL 查询多元索引
多元索引是表格存储产品中一个重要的功能,多元索引使用倒排索引技术为表格存储提供了非主键列上的快速检索功能,另外也提供了统计聚合功能。表格存储近期开放了SQL查询功能,SQL引擎默认从原始表格中读取数据,非主键列上的查询需要扫描全表。
表格存储 SQL 查询多元索引