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 リフレクション学習のヒント

推薦する

divの適応高さは残りの高さを自動的に埋めます

シナリオ 1: HTML: <div class="outer"> ...

MySQLを監視するためのbinlogログ解析ツールの詳しい説明:Canal

Canal は、Java を使用して開発された Alibaba のオープンソース プロジェクトです...

MySQL の null 制約のケースの説明

目次テーブルを作成するときにNOT NULL制約を設定するテーブルを変更するときに非NULL制約を追...

Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順

1. [admin@JD ~]$ cd opt #ルートディレクトリにoptと入力2. [admin...

JS の new 関数の詳細な説明

目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...

Linux bzip2 コマンドの使用

1. コマンドの紹介bzip2 は、ファイルの圧縮と解凍に使用されます。これは、Linux システム...

ハイパーリンクに関するいくつかの質問

<br />ポテトチップスパーティーのこのエピソードに参加して、何人かの友達に会えてとて...

html2canvas を使用して HTML コードを画像に変換する方法

コードを画像に変換するにはhtml2canvas は、ブラウザから Web ページのスクリーンショッ...

CocosCreator ソースコードの解釈: エンジンの起動とメインループ

目次序文準備行く!文章プロセスを開始するメインループまとめ要約する序文準備皆さんは、こんなことを考え...

シンプルなフロントエンドのページング効果を実現する js

比較的シンプルな業務のプロジェクトもありますが、フロントエンドのページングを多用します。プラグインの...

JavaScript配列の一般的なメソッドの概要

目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....

MySQLパーティションテーブルの詳細な説明

序文:パーティショニングはテーブル設計パターンです。一般的に、テーブル パーティショニングとは、条件...

CSS で透明なグラデーション効果を実装するためのサンプルコード

Zhihu Discovery コラムのタイトル画像は、通常、以下のように表示されます。明らかに、グ...

MySQLの重複排除操作を極限まで最適化する方法

目次1. インデックスと変数の賢い使用1. インデックスなしの比較テスト2. created_tim...