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

推薦する

CSS3 で QR コードスキャン効果を実装する例

オンラインプレビューhttps://jsrun.pro/AafKp/まず効果を見てみましょう:最初の...

MySQL でインデックスとして B+Tree を使用する利点は何ですか?

目次データベースにインデックスが必要なのはなぜですか?インデックスが B+Tree データ構造を使用...

Mac 環境での Nginx 構成とローカル静的リソースへのアクセスの実装

ローカル開発では、直接アクセスできない静的ファイル リソースのデバッグが必要になる場合があります。こ...

MySQLデータベースのQPSとTPSの意味と計算方法

DB ベンチマーク テストを実行する場合、qps と tps はデータベースのパフォーマンスを測定す...

MySQL binlog を使用して誤って削除されたデータベースを復元する方法

目次1 現在のデータベースの内容を表示し、データベースをバックアップする2 bin_log関数を有効...

WeChatアプレットはユーザーログインモジュールサーバーの構築を実装します

サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...

面接官はReactのライフサイクルについてよく質問します

ReactライフサイクルReactのライフサイクルを理解するのに役立つ2つの図React ライフサイ...

Vuex全体のケースの詳細な説明

目次1. はじめに2. 利点3. 使用手順1. Vuexをインストールする2. Vuexを参照する3...

Dockerでプロジェクトを実行する方法

1. プロジェクトwarが保存されているディレクトリを入力しますDockerfileを編集する vi...

ウェブサイトデザインの経験 ウェブサイト構築におけるよくある間違いのまとめ

注意: 計画、設計、開発のいずれの場合でも、これらの間違いは避けなければなりません。 1. ナビゲー...

vue-nuxt ログイン認証の実装

目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...

Mysqlはストアドプロシージャを通じて文字列を配列に分割します

文字列を配列に分割するには、次の 3 つの MySQL 関数を使用する必要があります。 REVERS...

MySqlエスケープの詳細な使用例

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Win10でのJDKのインストールと環境変数の設定に関する詳細なチュートリアル

目次序文1. 準備2. インストール3. 環境変数を設定する1. 「新規」をクリックすると、ポップア...

WeChat公式アカウントでReactプロジェクトを実行する方法

目次1. a タグを使用して PDF をプレビューまたはダウンロードします。書き方は、携帯電話でクリ...