mysql indexof関数の使用手順

mysql indexof関数の使用手順

以下のように表示されます。

LOCATE(部分文字列、文字列)

文字列 str 内の部分文字列 substr の最初の出現を返します。substr が str にない場合は 0 を返します。

mysql> LOCATE('bar', 'foobarbar'); -> 4 mysql> LOCATE('xbar', 'foobar'); -> 0 を選択します

補足: MySQL の indexOf に似た LOCATE() メソッド

LOCATE(substr, str)、LOCATE(substr, str, pos)

最初の構文は、文字列 str 内で substr が最初に出現する位置を返します。

2 番目の構文は、位置 pos から始まる文字列 str 内の文字列 substr の最初の出現位置を返します。 substr が str に含まれていない場合、戻り値は 0 になります。

質問:

複数の科目があり、1 つの科目の下に複数の選択肢があり、各質問には 4 つの答え (ABCD) があります。各科目の各質問の ABCD の選択肢の数を数えます。

選択
 和(
  場合
  WHEN (LOCATE('A', オプション名) > 0) THEN
   1
  それ以外
   0
  終わり
 ) として、
 和(
  場合
  WHEN (LOCATE('B', オプション名) > 0) THEN
   1
  それ以外
   0
  終わり
 ) AS B、
 和(
  場合
  WHEN (LOCATE('C', オプション名) > 0) THEN
   1
  それ以外
   0
  終わり
 ) Cとして、
 和(
  場合
  WHEN (LOCATE('D', オプション名) > 0) THEN
   1
  それ以外
   0
  終わり
 ) AS D
から
 テーブル名

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。

以下もご興味があるかもしれません:
  • MySQLのよくある間違い
  • MySQL SHOW STATUSステートメントの使用
  • MySQLクエリキャッシュに関するヒント
  • MySQLテクノロジーにおけるInnoDBロックの詳細な説明
  • MySQL マスタースレーブ同期、トランザクションロールバックの実装原理
  • MySQL MHA のセットアップと切り替えに関するいくつかのエラー ログの概要

<<:  Docker バインディング固定 IP/クロスホストコンテナ相互アクセス操作

>>:  JavaScript リフレクション学習のヒント

推薦する

CSSトランジションは高さを変更することで要素を拡大したり縮小したりします。

一般的な開発ニーズとして、要素の一部を必要になるまで折りたたんでおきたいことが挙げられます。 Boo...

JavaScriptエラーキャプチャの詳細な説明

目次1. 基本的な使い方とロジック2. 特徴3. エラーオブジェクト4. キャッチアンドスロー戦略の...

Linux インストール MySQL チュートリアル (バイナリ配布)

このチュートリアルでは、LinuxにMySQLをインストールする詳細な手順を参考までに紹介します。具...

HTML タグのリストと使用方法

HTMLタグのリストマークタイプ名前または意味効果述べるファイルのタグ付け<HTML> ...

And キーワードを使用した MySQL の複数条件クエリ ステートメント

AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用...

Vue フロントエンド開発における階層的にネストされたコンポーネント間の通信の詳細な説明

目次序文例まとめ序文Vue の親子コンポーネントは、props を通じて親コンポーネントの値を子コン...

MySQL 8の新機能ROLEの詳しい説明

MySQL ROLE はどのような問題を解決しますか?プロフェッショナルな資質を持ち、権限管理に細心...

momentJs を使用してカウントダウン コンポーネントを作成する (サンプル コード)

今日はvueとmomentで作ったカウントダウンを紹介したいと思います。具体的な内容は以下のとおりで...

MySQL 最適化 query_cache_limit パラメータの説明

クエリキャッシュ制限query_cache_limit は、単一のクエリで使用できるバッファ サイズ...

MySQL のテーブルリターンとインデックスカバレッジの例の詳細な説明

目次インデックスタイプインデックス構造非クラスター化インデックスクエリインデックスカバー要約するイン...

MySQL学習エンジンの詳細な説明、説明、権限

エンジン導入InnodbエンジンInnodb エンジンは、データベース ACID トランザクションを...

DockerにJava環境をインストールするための実装手順

この記事は Linux centos8 をベースにして、docker をインストールし、イメージをプ...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

Mysql のデッドロックの表示とデッドロックの除去の詳細な説明

序文しばらく前にMysqlのデッドロック問題に遭遇したので、解決しました。問題の説明: Mysql ...

Zookeeperスタンドアロン環境とクラスタ環境の構築

1. 単一マシン環境の構築# 1.1 ダウンロードZookeeper の対応するバージョンをダウンロ...