Sql function 多行中的列合并为一行一列的方法
Sql function 多行中的列合并为一行一列的方法,需要的朋友可以参考下。
代码如下:CREATE TABLE tb(standards varchar(50), amount varchar(50), variation varchar(50),statuss varchar(50),Reason varchar(50))
insert into tb values('55','279','4','物量积压','加工人员设备不足;T排制作进度较慢;')
insert into tb values('55','279','4','物量积压','部件人员不足;')
insert into tb values('55','279','4','物量积压','跨间场地积压;图纸问题较多;')
insert into tb values('56','300','4','物量积压','AAAA;')
insert into tb values('56','300','4','物量积压','BBBB;')
insert into tb values('56','300','4','物量积压','CCCC;')
create function test(@standards varchar(100))
returns varchar(8000)
as
begin
declare @re varchar(500)
set @re = ''
select @re = @re+','+Reason
from tb
where @standards=standards
return (stuff(@re,1,1,''))
end
调用
代码如下:
select distinct standards,amount,variation,statuss,Reason = dbo.test('55') from tb where standards=55
select distinct standards,amount,variation,statuss,Reason = dbo.test('56') from tb where standards=56

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











HTML、CSS、jQuery を使用して画像結合表示を実装する方法の高度な機能の概要: Web デザインにおいて、画像表示は重要なリンクであり、画像結合表示はページの読み込み速度を向上させ、ユーザー エクスペリエンスを向上させるための一般的な手法の 1 つです。この記事では、HTML、CSS、jQuery を使用して画像の結合と表示の高度な機能を実装する方法と、具体的なコード例を紹介します。 1. HTML レイアウト: まず、結合された画像を表示するコンテナを HTML で作成する必要があります。ディを使用できます

2.4g と 5g の統合は推奨されません; デュアルバンドの統合にはメリットとデメリットがあるため、一部の携帯電話ではデュアルバンド WiFi に接続することが困難になる可能性があります; 一般的な無線ルーターの場合、弱い信号拒否機能がない場合、デュアルバンド統合が有効になった後の携帯電話は、常に 2.4G 周波数帯域に接続されている可能性があり、手動で WIFI をオンまたはオフにしない限り、より高速な 2.4G 周波数帯域にまったく切り替わらないため、次のことをお勧めします。別途設定してください。

PyCharm 複数行コメント ショートカット キー: コード コメントをより便利にし、特定のコード サンプルを必要とする日常のプログラミング作業において、コード コメントは非常に重要な部分です。コードの読みやすさと保守性が向上するだけでなく、他の開発者がコードの意図や設計アイデアを理解するのにも役立ちます。ただし、コード コメントを手動で追加するのは、多くの場合、時間がかかり、退屈な作業です。コードのコメントをより効率的にするために、PyCharm には複数行のコメント用のショートカット キーが用意されています。 PyCharm では、Ctrl+/ を使用できます。

Java 開発では、多くの場合、複数の入力ストリームを組み合わせてデータを処理する必要があります。 SequenceInputStream 関数は、入力ストリームをマージするために Java で提供される関数の 1 つで、複数の入力ストリームを 1 つの大きな入力ストリームにマージして、データ処理を容易にすることができます。では、Java で SequenceInputStream 関数を使用して入力ストリームをマージするにはどうすればよいでしょうか?次に、この記事ではその具体的な実装方法と注意点を詳細な手順を通して紹介します。私

2 つの配列を入力として受け取り、2 つの配列をマージまたは連結して、結果を 3 番目の配列に格納してみます。 2 つの配列をマージするロジックは次のとおりです-J=0,k=0for(i=0;i<o;i++){//mergingtwoarrays if(a[j]<=b[k]){ c[i] =a[j]; j++; }else{ &nbs

すぐに始めましょう: Java での JSON 配列のマージおよび分割テクニック 最新のソフトウェア開発では、データ形式と送信がますます重要になっています。その中でも、JSON (JavaScriptObjectNotation) は一般的に使用されるデータ形式であり、特にフロントエンドとバックエンドの対話とデータ ストレージに適しています。 Java 開発では、多くの場合、JSON オブジェクトと JSON 配列を処理する必要があります。この記事では、Java で JSON 配列をマージおよび分割する方法と、これらの操作を実装するためのヒントと例について説明します。

CSV (カンマ区切り値) ファイルは、単純な形式でデータを保存および交換するために広く使用されています。多くのデータ処理タスクでは、特定の列に基づいて 2 つ以上の CSV ファイルを結合する必要があります。幸いなことに、これは Python の Pandas ライブラリを使用して簡単に実現できます。この記事では、Python の Pandas を使用して 2 つの CSV ファイルを特定の列ごとにマージする方法を学びます。パンダライブラリとは何ですか? Pandas は、Python で情報制御と検査を行うためのオープンソース ライブラリです。構造化データ (表形式、時系列、多次元データなど) と高性能データ構造を操作するためのツールを提供します。 Pandas は、金融、データ サイエンス、機械学習、およびデータ操作が必要なその他の分野で広く使用されています。

Word ドキュメントは、日常の仕事や勉強で最も頻繁に使用されるアプリケーションの 1 つです。ドキュメントを扱うとき、2 ページを 1 つに結合する必要がある状況に遭遇することがあります。この記事では、読者が文書レイアウトをより効率的に扱えるように、Word 文書内の 2 ページを 1 ページに結合する方法を詳しく紹介します。 Word 文書では、用紙や印刷コストを節約したり、文書をよりコンパクトに整頓したりするために、2 ページを 1 つに結合する操作が通常使用されます。 2 つのページを 1 つに結合する具体的な手順は次のとおりです。 ステップ 1: 操作する必要がある Word を開きます。
