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

推薦する

レスポンシブレイアウトについて知っておくべきこと

1. はじめにレスポンシブ Web デザインにより、Web サイトは複数のデバイスと複数の画面に同時...

Mysql の使用法の概要

導入EXISTS は、サブクエリが少なくとも 1 行のデータを返すかどうかを確認するために使用されま...

画像をMySQLデータベースに保存し、フロントエンドページに表示するための実装コード

目次1. まず、pycharmを使用してDjangoプロジェクトを作成し、関連する環境を設定します。...

Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル

ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージョンと一致し...

Vue.jsクラウドストレージで画像アップロード機能を実現

序文ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。 1. オブジェクトスト...

Webデザインチュートリアル(5):Webビジュアルデザイン

<br />前回の記事:Webデザイン講座(4):素材と表現について Webデザイン上級...

win10 mysql 5.6.35 winx64 無料インストールバージョン設定チュートリアル

mysql 5.6.35 winx64無料インストールバージョン構成チュートリアルwin10、具体的...

デザイナーが再びハマーの公式サイトに不満を述べる

昨年、この公開書簡は大ヒットし、羅永浩氏を驚かせた。今日、著者が新しい章を発表するとは思ってもみなか...

Vue プロジェクトで mock を使用する方法をご存知ですか?

目次最初のステップ: 2 番目のステップは、request.js で関連する構成を行うことです。re...

JavaScript でオブジェクトのプロパティを削除する方法

1. 削除delete は、オブジェクトのプロパティを残さずに削除する唯一の方法ですが、その「代替」...

Tomcat でのコネクタ構成

JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテ...

WeChatアプレットAmapマルチポイントルート計画プロセス例の詳細な説明

電話Amap API を呼び出す方法は? Amap が https://lbs.amap.com/a...

Linux で lvm 論理ボリューム パーティションのサイズを調整するチュートリアル (xfs や ext4 などのさまざまなファイル システム用)

序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...

MySQL 5.7 でパスワードを変更するときに発生する ERROR 1054 (42S22) の解決方法

MySQL 5.7 を新しくインストールしました。ログインすると、パスワードが間違っているというメッ...

Linux で MySQL 5.7.19 をアンインストールする方法

1. MySQLが以前にインストールされていたかどうかを確認するコマンド: rpm -qa|grep...