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 をインストールする方法

推薦する

JS ES6における構造化分解についてお話しましょう

概要es6 では、配列またはオブジェクトから指定された要素を取得する新しい方法が追加されました。これ...

MySQLはOracleシーケンスに似たソリューションを実装しています

MySQLはOracleのようなシーケンスを実装しているOracle は通常、主キー フィールドを処...

新しいカーネルをLinuxシステムに移植する手順

1. ubuntu16.04 イメージと対応する ubuntu16.04 カーネル バージョンのソー...

Vue3.0 でページング コンポーネントを手動でカプセル化する方法

この記事では、vue3.0の手動カプセル化ページングコンポーネントの具体的なコードを参考までに紹介し...

Dockerコンテナの個別展開のためのLNMPの実装

1. 環境整備各コンテナの IP アドレス: nginx: 172.16.10.10マイSQL: 1...

HTML でシンプルな ListViews 効果を実装するためのサンプル コード

シンプルなリストビュー効果を実現するHTML結果: CSS スタイル ファイル listviewTe...

dockerでマウントされたディレクトリが読み書きできない問題を解決する

次のコマンドを使用してコンテナを作成し、ローカルの /home/dock/Downloads ディレ...

jsはブラウザを閉じるときにアカウントのログアウトを処理します

目次古典的なアプローチ質問その他の質問注意が必要な問題古典的なアプローチご存知のとおり、アカウントの...

マーキー要素は、スクロールするフォントや画像などの効果を実装します。

マーキー要素を使用すると、単純なフォント(画像など)のスライドやその他の効果を実現できます。コードを...

リモート接続を許可するようにMySQLを変更する方法

MySQLリモート接続の問題に関しては、会社で働いているときに誰かのコンピュータに保存されているMy...

vscode で Prettier Code プラグインを使用する詳細なチュートリアル

なぜprettierを使うのですか?大企業では、フロントエンド開発コードに独自のコード標準がある場合...

Vue における Vue.use() の原理と基本的な使用法

目次序文1. 例で理解する2. ソースコードを分析する3. まとめ要約する序文他の人のコンポーネント...

@media レスポンシブ CSS を使用してさまざまな画面に適応する例

定義と使用@media クエリを使用すると、さまざまなメディア タイプに異なるスタイルを定義できます...

Linux システムに Spring Boot アプリケーションをインストールするための詳細なチュートリアル

Unix/Linux サービスsystemd サービス操作プロセス1. JDKがインストールされたC...