最小公约数
[摘要]一个朋友在展BOM的时候有这样的需求,两列字段(数值):A ,B A=用量,B=底数,组成用量=用量/底数。A/B,若能被整除,显示整除的结果,若不能整除显示分数形式A/B(分数形式要是约分后的格式)3/6=1/3。 我的思路: 1.SQL取余判断是否能被整除 2.撰
[摘要]一个朋友在展BOM的时候有这样的需求,两列字段(数值):A ,B A=用量,B=底数,组成用量=用量/底数。A/B,若能被整除,显示整除的结果,若不能整除显示分数形式A/B(分数形式要是约分后的格式)3/6=1/3。
我的思路:
1.SQL取余判断是否能被整除
2.撰写两个整形数值的最大公约数,然后分子与分母分别除以最大公约数。
其中进行转换化成字符串格式。
一、自定义最大公约数函数:
Create FUNCTION [dbo].[GetMaxgongyue] ( @num1 int , @num2 int ) RETURNS int as begin DECLARE @times INT DECLARE @min INT DECLARE @result BIGINT IF( @num1 >= @num2 ) SET @min=@num2 ELSE SET @min=@num1 SET @times=@min WHILE(@times <= @min ) BEGIN IF( @num1%@times = 0 AND @num2%@times = 0 ) BEGIN SET @result=@times BREAK END SET @times=@times - 1 END return @result end
drop table tt Create table tt(t1 int,t2 int) insert into tt(t1 ,t2 )values(1,3) insert into tt(t1 ,t2 )values(2,4) insert into tt(t1 ,t2 )values(3,9) insert into tt(t1 ,t2 )values(6,3) insert into tt(t1 ,t2 )values(4,2) insert into tt(t1 ,t2 )values(2,331) select t1,t2,t1%t2 取余, case when t1%t2<>0 and dbo.GetMaxgongyue(t1,t2)=1 then CAST(t1 as NCHAR(4))+'/'+ CAST(t2 as NCHAR(4)) when t1%t2<>0 and dbo.GetMaxgongyue(t1,t2)<>1 then CAST(t1/dbo.GetMaxgongyue(t1,t2) as NCHAR(4))+'/'+ CAST(t2/dbo.GetMaxgongyue(t1,t2) as NCHAR(4)) else cast(cast(t1/t2 as decimal(9,5)) as NCHAR(20)) end result from tt

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

作为中国最热门的短视频平台之一,抖音吸引了大量的用户和粉丝。在抖音上,我们常常听到关于粉丝和朋友的说法,但你知道抖音粉丝和朋友之间有何区别吗?下面将详细解答这个问题。一、抖音粉丝和朋友的区别是什么?在抖音上,粉丝是指那些对你的内容感兴趣并选择关注你的人。他们会通过点赞、评论等方式与你互动,建立一种虚拟的连接。而朋友则是在现实生活中认识的人,彼此之间拥有真实的社交关系。在抖音这样的社交平台上,粉丝和朋友之间的互动方式和深度可能会有所不同,但都是构建和维系社交网络的重要元素。粉丝数量是指关注您账号的

我不希望AI毁掉桌游市场,但我的确想尝试一下纯AI设计的德式桌游。文章/老陆如果说今年春节后最火热的是什么,不出意外肯定是快要通过图灵测试的AI了。先是令人“惊叹“的AI绘图,然后又是不断给人意外的ChatGPT和NewBing,这一切都在刺激着人们的神经元,”警告“着人们的未来。比如,人们用ChatGPT写出的各种公关稿完全可以和部分公关公司的写作相媲美,AI绘制的景物画的效果可以满足各类不同的需求。谷歌公司也开始考虑逐步减少那些可以被AI取代的岗位的招聘需求等等。而同时出现的,就是很多人的担

随着互联网的快速发展,编程语言也在不断演化和更新。其中,Go语言作为一种开源的编程语言,在近年来备受关注。Go语言的设计目标是简单、高效、安全且易于开发和部署。它具有高并发、快速编译和内存安全等特性,让它在Web开发、云计算和大数据等领域中有着广泛的运用。然而,目前Go语言也有不同的版本可供选择。在选择合适的Go语言版本时,我们需要考虑需求和特性两个方面。首

dom和bom对象有:1、“document”、“element”、“Node”、“Event”和“Window”等5种DOM对象;2、“window”、“navigator”、“location”、“history”和“screen”等5种BOM对象。

在当前的科技浪潮中,算力作为推动人工智能、大数据等前沿技术发展的核心动力,其重要性日益凸显。华为作为国内科技巨头,其自研的算力GPU在市场中备受瞩目。然而,随着需求的激增,华为算力GPU的供应情况却显得捉襟见肘,价格也随之水涨船高。据消息称,2023年华为算力GPU的出货量预计约为十万片,而2024年产能有望增加至数十万片。然而,目前已经接到的订单量已高达数百万片,尤其是在今年一月份,订单量就达到了数十万片。这种供不应求的情况导致了华为算力GPU的交货时间延长,同时也推动了价格持续上涨的局面。从

在这里,我们将看到一个有趣的问题。我们有一个包含N个元素的数组'a'。我们需要找到一个元素x,使得|a[0]-x|+|a[1]-x|+...+|a[n-1]-x|的值最小化。然后我们需要找到最小化的和。假设数组为:{1,3,9,6,3},现在x为3。所以和为|1-3|+|3-3|+|9-3|+|6-3|+|3-3|=11。为了解决这个问题,我们需要选择数组的中位数作为x。如果数组的大小是偶数,则会有两个中位数值。它们都是x的最佳选择。算法minSum(arr,n)begin &

bom和dom在作用和功能、与JavaScript的关系、相互依赖性、不同浏览器的兼容性和安全性考虑等方面都有区别。详细介绍:1、作用和功能,BOM的主要作用是操作浏览器窗口,它提供了浏览器窗口的直接访问和控制,而DOM的主要作用则是将网页文档转换为一个对象树,允许开发者通过这个对象树来获取和修改网页的元素和内容;2、与JavaScript的关系等等。

随着智能手机市场的竞争日趋激烈,消费者在选择新手机时往往会考虑到诸多因素,其中预算和需求是两个最为重要的考量因素之一。在众多手机品牌中,iQOO作为一家备受关注的新兴品牌,推出了一系列备受好评的产品,其中iQOONeo8Pro和iQOONeo9备受消费者关注。那么在考虑预算和需求的情况下,究竟是选择iQOONeo8Pro还是iQOONeo9更为合
