MySQL での or ステートメントの使用例

MySQL での or ステートメントの使用例

1. MySQL での or 構文の使用、および MySQL 構文で or を使用する際の注意点。 プロジェクトに落とし穴があり、報酬データのクエリ中にエラーが発生しました。 ! !

$sql = '選択 
        * 
      から 
        `vvt_spread_doubleegg_exchange_award` AS p
      どこ
        p.`act_type` = 4 または p.`act_type` = 5
      そして
        p.`user_id` = ' .$user_id
      ;

SQL の or 構文は、通常、複数の条件を持つクエリに使用されます。上記の構文クエリは、2 つの SQL クエリによって取得されたデータ セットと同等です。

 $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 4;
 $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 5 AND p.`user_id` = ' .$user_id;

2. act_type = 4 かつ user_id = 11123 または p.`act_type` = 5 かつ user_id = 11123 のデータ セットをクエリするには、or の両側の条件に () を追加する必要があります。

$sql = '選択 
        * 
      から 
        `vvt_spread_doubleegg_exchange_award` AS p
      どこ
        (p.`act_type` = 4 または p.`act_type` = 5)
      そして
        p.`user_id` = ' .$user_id
      ;

要約する

以上が、MySQL の or ステートメントの使用例に関するこの記事の内容のすべてです。お役に立てれば幸いです。興味のある方は、引き続きこのサイトを参照してください: MySQL ステートメントのコメント方式の紹介、SQL と MySQL ステートメントの実行順序の分析、ステートメント内の MySQL の遅いサブクエリ効率を最適化する手法の例など。質問がある場合は、いつでもメッセージを残していただければ、編集者がすぐに返信します。 123WORDPRESS.COM をサポートしてくださっている皆様、ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL で珍しい文字を挿入できないときの対処方法 (文字列値が正しくない)
  • MySQL でデータベースを作成した後、ユーザー ''root''@''%'' によるデータベース ''xxx'' へのアクセスが拒否される問題を解決する
  • MySQL で中国語を入力するときに発生するエラー 1366 の解決方法
  • bitronix を使用して MySQL に接続するときの MySQLSyntaxErrorException の解決方法
  • MySQL と Oracle SQL 言語の違いの比較

<<:  VMware Workstation 14 Pro に Win10 システムをインストールする

>>:  Vueはプルダウンとスクロールでデータを読み込む例を実装しています

推薦する

WeChatミニプログラムはuni-appを通じて世界中に共有されます

実際の使用では、ミニプログラムを友人や友人サークルと共有する必要があることが多く、通常は一度に 1 ...

WeChatアプレットで画像の幅と高さを取得する方法

起源最近、私は要件 A に取り組んでいます。そこには、次のように記述される小さな機能ポイントがありま...

CSS3 フレックスレイアウトを使用して要素を均等に分散するサンプルコード

この記事では主に、CSS3 フレックスレイアウトを使用して要素を均等に配置する方法を紹介します。自分...

W3C チュートリアル (13): W3C WSDL アクティビティ

Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...

Dockerを使用してMQTTサーバーを構築するプロセスの詳細な説明

1. イメージをプルするdocker pull registry.cn-hangzhou.aliyu...

Reactはページング効果を実装する

この記事では、Reactでページング効果を実現するための具体的なコードを参考までに紹介します。具体的...

Windows での Nginx のインストールと環境設定 (nginx をサービスとして実行)

最初で最も重要なステップは、Windows 環境に Ngnix サービスをインストールする方法です。...

XML構文の詳細な説明

1. 文書化ルール1. 大文字と小文字が区別されます。 2. 属性値は引用符(一重引用符または二重引...

Linux で JDK をインストールして環境変数を設定する方法 (この記事で十分です)

目次1. Linuxのビット数を確認する2. JDKをダウンロードする3. JDKをインストールする...

Linuxの運用と保守の基本プロセス管理と環境構成分析

目次1. プロセスの基本的な概要2. プロセスの構成要素3. プロセス環境4. プロセスステータス5...

WeChatミニプログラムをTencent Mapsに接続する2つの方法

最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...

Ubuntuはカーネルモジュールをコンパイルし、その内容はシステムログに反映されます。

目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...

Alibaba Cloud OSS アクセス権設定(RAM 権限制御)実装

シナリオmyBuket の static/material/ ディレクトリなど、Alibaba Cl...

Nginx ローカル ディレクトリ マッピング実装コード例

他のデバイスの画像をローカルディレクトリにマウントするなど、サーバー上の静的リソースにアクセスする必...

Ubuntu 19でdockerソースをインストールできない問題を共有する

主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します...