MySQLクエリ時にフィールドにデフォルト値を割り当てる方法

MySQLクエリ時にフィールドにデフォルト値を割り当てる方法

必要

フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。

この値はハードコードすることも、データベースから取得することもできます。

1. ハードコードされた値

選択
 mfr_id AS mfrId、
 mfr_name AS mfrName、
 IFNULL(NULL, 587694978080178176) AS suppId
から
 mater_prod materProd

クエリ結果

2. データベースから値を取得する

選択
 mfr_id AS mfrId、
 mfr_name AS mfrName、
 IFNULL(NULL, mfr_id) は suppId として
から
 mater_prod materProd

クエリ結果

補足知識: MySQL クエリフィールドが空の場合にデフォルト値を設定する方法

一般的なケースでは、在庫を計算するには次のようにします。在庫またはロックされた在庫が空の場合、デフォルト値は 0 です。

選択
(IFNULL(t_inventory.pro_number,0)-IFNULL(t_inventory.locked_number,0)) AS コンテンツ番号
から
t_在庫

MySQLクエリ中にフィールドにデフォルト値を割り当てる上記の操作は、エディターがあなたと共有するすべての内容です。 参考になれば幸いです。 また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JSON 型フィールドデータの抽出とクエリの MySQL 実装
  • MySQLはクエリ条件としてJSONフィールドの内容に基づいてデータを取得します(JSON配列を含む)
  • Mybatis mysql ファジークエリメソッド(複数のフィールドを CONCAT)とバグ
  • MySQLクエリフィールドで文字列分割関数を実装するためのサンプルコード
  • MySQL で JSON 形式のフィールドをクエリする詳細な説明
  • MySQL の日付と時刻フィールドのクエリ

<<:  Vueは製品の拡大鏡効果を実現します

>>:  CentOS で yum を使用して rabbitmq-server をインストールする方法

推薦する

JavaScriptのアロー関数の特徴と通常の関数との違い

目次1. 矢印関数の使用1. 通常関数から矢印関数へ2. 中括弧を省略してリターンする3. 括弧を省...

JS addEventListener() およびattachEvent() メソッドは登録イベントを実装します

JavaScript の DOM イベント モデルでは、オブジェクトの addEventListen...

js の一般的でない演算子と演算子の概要

一般的な演算子と JavaScript の演算子の概要カテゴリオペレーター算術演算子+、–、*、/、...

xHTML タグと HTML タグの違いは何ですか?

すべてのタグは小文字でなければなりませんXHTML では、すべてのタグは小文字でなければなりません。...

CentOS で RPM を使用して MySQL 5.6 をインストールするチュートリアル

これまでのプロジェクトはすべて Windows システム環境にデプロイされていました。今回は Lin...

CSS でハニカム/六角形アトラスを実装するためのサンプルコード

理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...

MySQL スロークエリログの有効化と設定

導入MySQL スロー クエリ ログは、問題のある SQL ステートメントのトラブルシューティングや...

Docker、プレーヤー機能を備えたCMSオンデマンドシステムを構築

目次文章1. 機械を準備する2. Dockerをインストールする1. 依存パッケージをインストールす...

【Webデザイン】E-WebTemplates の美しい海外の Web ページ テンプレート (FLASH+PSD ソース ファイル+HTML) を共有します

これらはすべて海外のE-WebTemplates WebサイトからのWebページテンプレートであり、...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

Tomcat を使用して Centos 環境に SpringBoot WAR パッケージをデプロイする

戦争パッケージを準備する1. 既存のSpringBootプロジェクトを準備し、pomに依存関係を追加...

Docker クリーニングキラー/Docker オーバーレイ ファイルがディスク領域を大量に占有する

[インターネット上の移行ファイルをすべて見ると、信頼性が低く、症状のみを治療し、根本的な原因を治療し...

Linux C ログ出力コード テンプレート サンプル コード

序文この記事は主に Linux C でのログ出力コード テンプレートに関する関連コンテンツを紹介し、...

シンプルなカレンダー効果を実現する JavaScript コード

この記事では、シンプルなカレンダー効果を実現するためのJavaScriptの具体的なコードを参考まで...

JavaScriptにおけるPromiseの使い方と注意点について(推奨)

1. 約束の説明Promise は、非同期操作の最終状態 (失敗または正常完了) とその結果の値を...