MySQL (C API) VC サンプルとコードのダウンロード (1) (4)_PHP チュートリアル
11.1. 列変換 - 通常
次のような生徒の成績表 (CJ) があるとします
名前 科目 結果
Zhang San 中国語 80
Zhang San 数学 90
Zhang San 物理学 85
リーSi 中国語 85
Li Si 数学 92
Li Si 物理学 82
なりたい
名前 中国語数学物理学
Zhang San 80 90 85
Li Si 85 92 82
@sql varchar(4000) を宣言します
set @sql = 'select Name'
select @sql = @sql + ',sum(case Subject when '''+Subject+''' then Result end) ['+Subject+']'
from (select unique CJ の件名) として
select @sql = @sql+' from test group by name'
exec(@sql)
11.2. 行と列の変換 -- マージ
にはテーブル A、
id pid があります
1 1
1 2
1 3
2 1
2 2
3 1
テーブルBの作成方法:
id pid
1 1,2,3
2 1,2
3 1
マージ関数を作成する
create function fmerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str =''

ホット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)

ホットトピック

「DebianStrings」は標準的な用語ではなく、その特定の意味はまだ不明です。この記事は、ブラウザの互換性について直接コメントすることはできません。ただし、「DebianStrings」がDebianシステムで実行されているWebアプリケーションを指す場合、そのブラウザの互換性はアプリケーション自体の技術アーキテクチャに依存します。ほとんどの最新のWebアプリケーションは、クロスブラウザーの互換性に取り組んでいます。これは、次のWeb標準と、適切に互換性のあるフロントエンドテクノロジー(HTML、CSS、JavaScriptなど)およびバックエンドテクノロジー(PHP、Python、Node.jsなど)を使用することに依存しています。アプリケーションが複数のブラウザと互換性があることを確認するには、開発者がクロスブラウザーテストを実施し、応答性を使用する必要があることがよくあります

Beegoormフレームワークでは、モデルに関連付けられているデータベースを指定する方法は?多くのBEEGOプロジェクトでは、複数のデータベースを同時に操作する必要があります。 Beegoを使用する場合...

この記事では、Debian SystemsでWebサイトのパフォーマンスを最適化する方法について説明します。 「DebianStrings」は標準的な用語ではなく、Webサイトのパフォーマンスを改善するためにDebian Systemsで使用されるツールまたはテクノロジーを指す場合があります。以下はいくつかの実用的なヒントです。1。パゴダパネルを使用して、WebサーバーとPHP環境構成のインストールおよび構成プロセスを簡素化することをお勧めします。 Nginx1.22.1をWebサーバーとして、Scriptインタープリターとしてphp8.2、MySQL10.7.3-MariadBをデータベースシステムとしてインストールすることをお勧めします。 fileInfo、opcache、memcached、redなど、必要なPHP拡張機能を有効にしてください

Debianシステムのログファイルは、システム管理者と開発者が問題を診断し、システムの動作ステータスを監視するための貴重なリソースです。この記事では、無視できない重要なログ情報に焦点を当てます。コアシステムログ(通常/var/log/syslogまたは/var/log/メッセージにあります)これらのログは、システムのコアアクティビティを記録します。ハードウェア障害アラート:ディスクエラー、メモリ問題など、潜在的なハードウェアの問題を迅速に検出します。サービスのステータスの変更:サービスの開始、停止、再起動イベントを記録して、サービスの健康の監視を容易にします。ユーザーログイン/ログアウト履歴:

GOプログラミングのリソース管理:MySQLとRedisは、特にデータベースとキャッシュを使用して、リソースを正しく管理する方法を学習するために接続およびリリースします...

go言語に渡される関数パラメーターに関する質問:なぜポインター変数が変更されていないのですか?この記事では、GO言語プログラムにおけるポインター変数割り当ての問題について説明します...

SQL.Openを使用する場合、DSNがエラーを報告しないのはなぜですか? GO言語では、sql.open ...

高い並行性環境での注文処理:データベースのボトルネックを避ける方法は? eコマースシステムでは、注文を出すには、多くの場合、在庫の削減とユーザーバランスの更新が含まれます...
