最小公约数
[摘要]一个朋友在展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 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











中国で最も人気のあるショートビデオプラットフォームの 1 つとして、Douyin は多くのユーザーとファンを魅了しています。 TikTokではファンと友達という言葉をよく聞きますが、TikTokのファンと友達の違いは何かご存知ですか?この質問については、以下で詳しく説明します。 1. Douyin のファンと友達の違いは何ですか? TikTok では、ファンとはあなたのコンテンツに興味を持ち、あなたをフォローすることを選択した人々です。彼らは、「いいね!」やコメントなどを通じてあなたと対話し、仮想的なつながりを確立します。一方、友人とは、実生活でお互いを知り、実際の社会的関係を持っている人々です。 Douyin のようなソーシャル プラットフォームでは、ファンや友人との交流の方法や深さはさまざまですが、それらはすべてソーシャル ネットワークの構築と維持において重要な要素です。ファンの数はあなたのアカウントをフォローしている人の数を指します

AI によってボードゲーム市場が破壊されることは望んでいませんが、純粋な AI によって設計されたドイツ風のボードゲームを試してみたいと思っています。文/Lao Lu 今年の春節の後に最も注目されるものといえば、間違いなくチューリングテストに合格しようとしているAIです。まず「驚くべき」AI 描画があり、次に常に驚かされる ChatGPT と NewBing があり、これらはすべて人々のニューロンを刺激し、未来について人々に「警告」しています。例えば、ChatGPTを利用して人々が作成する各種広報原稿は、一部の広報会社が作成するものと全く同等であり、AIが描く風景画の効果はさまざまなニーズに応えることができる。グーグルはまた、AIに代替できる職種の採用ニーズを徐々に減らすことを検討し始めている。同時に現れたのは多くの人々の心配だった

インターネットの急速な発展に伴い、プログラミング言語は常に進化し、更新されています。中でもGo言語はオープンソースのプログラミング言語として近年注目を集めています。 Go 言語は、シンプル、効率的、安全で、開発とデプロイが簡単になるように設計されています。高い同時実行性、高速なコンパイル、メモリの安全性などの特徴を備えており、Web開発、クラウドコンピューティング、ビッグデータなどの分野で広く使用されています。ただし、現在、Go 言語のさまざまなバージョンが利用可能です。適切な Go 言語バージョンを選択するときは、要件と機能の両方を考慮する必要があります。頭

ここで興味深い問題が見えてきます。 N 個の要素を含む配列 'a' があります。 |a[0]-x|+|a[1]-x|+...+|a[n-1]-x| の値を最小にする要素 x を見つける必要があります。次に、最小の合計を見つける必要があります。配列が {1,3,9,6,3} で、x が 3 であるとします。したがって、合計は |1-3|+|3-3|+|9-3|+|6-3|+|3-3|=11 となります。この問題を解決するには、配列の中央値を x として選択する必要があります。配列のサイズが偶数の場合、中央値は 2 つあります。それらはすべて x にとって最良の選択です。アルゴリズム minSum(arr,n)begin &

現在の科学技術の波において、人工知能やビッグデータなどの最先端技術の開発の中核となる原動力として、コンピューティングパワーの重要性がますます高まっています。国内テクノロジー大手として、ファーウェイの自社開発の演算能力 GPU は市場で大きな注目を集めています。しかし、需要の急増によりファーウェイのコンピューティングGPUの供給が逼迫し、価格も上昇した。関係者によると、ファーウェイのコンピューティングGPU出荷量は2023年に約10万個、生産能力は2024年には数十万個に増加すると予想されている。しかし、これまでに受けた注文数は数百万個に達し、特に今年1月の注文量は数十万個に達した。この供給不足はファーウェイのコンピューティングGPUの納期延長につながり、価格も上昇し続ける要因となっている。から

DOM オブジェクトは「ドキュメント」、「要素」、「ノード」、「イベント」、「ウィンドウ」の 5 つ、2.「ウィンドウ」、「ナビゲーター」、「場所」、「履歴」、「画面」、その他 5 つです。 BOM オブジェクト。

BOM と DOM は、役割と機能、JavaScript との関係、相互依存性、さまざまなブラウザーの互換性、セキュリティ上の考慮事項の点で異なります。詳細な紹介: 1. 役割と機能: BOM の主な機能はブラウザ ウィンドウを操作することであり、ブラウザ ウィンドウへの直接アクセスと制御を提供しますが、DOM の主な機能は Web ドキュメントをオブジェクト ツリーに変換し、開発者は、このオブジェクト ツリーを使用して Web ページの要素やコンテンツを取得および変更します。 2. JavaScript などとの関係

スマートフォン市場の競争がますます激化するにつれ、消費者は新しい携帯電話を選択する際に多くの要素を考慮することが多くなりますが、その中で予算と需要は最も重要な考慮事項の 1 つです。数ある携帯電話ブランドの中でも、iQOOは注目を集める新興ブランドとして好評の製品を次々と発売しており、その中でもiQOO Neo8 ProとiQOO Neo9は消費者から大きな注目を集めています。では、予算とニーズを考慮すると、iQOONeo8Pro と iQOONeo9 のどちらを選択するのが適切でしょうか?
