分離効果
コマンドラインを分ける 選択 substring_index(substring_index('1,2,3,4',',', b.help_topic_id + 1), ',', -1) 結果 から mysql.help_topic b どこ b.help_topic_id < (LENGTH('1,2,3,4') - LENGTH(REPLACE('1,2,3,4', ',', '')) + 1); コマンドラインの説明help_topic自体はMysqlヘルプ説明コメントテーブルで、Mysqlのさまざまな用語を説明するために使用されます。このテーブルのデータIDは0から増加するため、カウントするのに便利ですが、8.0.17バージョンには686のデータしかありません。この数を超える場合は、テーブルをカスタマイズする必要があります。 カウント用の一時テーブルとして使用できます。クエリ ステートメントは、カウントに help_topic のみを使用します。余分な部分は実際にはダーティ データです。 b.help_topic_id < 分離後の行の合計数を取得する b.help_topic_id < (LENGTH('1,2,3,4') - LENGTH(REPLACE('1,2,3,4', ',', '')) + 1) この文は実際にはトラバーサルであり、help_topic_idは0から始まり、 順番にインターセプトし、まずn番目の区切り文字の前のすべての文字をインターセプトし、次に文字列の最後の文字をインターセプトします。
mysql.help_topic 権限なしの解決策 mysql.help_topic の機能は、SUBSTRING_INDEX 関数のデータ (つまり、区切り文字で区切られたデータ) を結合して、直積を作成することです。 mysql.help_topic を使用する権限がない場合は、クエリを実行するテーブルに接続するための一時テーブルを作成できます。 フィールドを分割できる文字列の最大数を取得します。 SELECT MAX(LENGTH(a.`name`) - LENGTH(REPLACE(a.`name`, ',', '' )) + 1) FROM `test` a; 一時テーブルを作成し、そこにデータを追加します。 知らせ:
関与する機能部分文字列インデックス(文字列、区切り、カウント)
置換(文字列、元の文字列、置換後の文字列)
length(str) 文字列の長さを取得する これで、MySQL でカンマに基づいて 1 行のデータを複数の行に分割する方法に関するこの記事は終了です。MySQL でカンマに基づいて 1 行のデータを複数の行に分割する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ベンダー プレフィックス: ブラウザ エンジン プレフィックスが必要なのはなぜですか?
>>: HTML onfocus gain focus および onblur lose focus イベントの詳細な説明
3 つの属性 flex-grow、flex-shrink、flex-basis の機能は次のとおりで...
1. Dockerの紹介1.1 仮想化1.1.1 仮想化とは何ですか?コンピュータにおける仮想化とは...
この問題を理解する前に、まず MySQL テーブルのストレージ構造を確認し、次にバイナリ ツリー、マ...
目的nextTickの役割といくつかの簡単な使用シナリオを理解する文章その機能は何ですか?遅延コール...
この記事では、WeChatミニプログラムで電子署名を実装するための具体的なコードを参考までに紹介しま...
目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...
IDEA 2020 で Tomcat を構成する手順は次のとおりです。最初のステップはTomcatを...
1. オンライン チュートリアルによると、Ubuntu 18.04 のインストールはまだ失敗します。...
1. pipとは何かpip は、Python パッケージの検索、ダウンロード、インストール、アンイ...
1 yumでソフトウェアをインストールしたときにダウンロードしたrpmパッケージを保存しますyum ...
Linux は現在最も広く使用されているサーバー オペレーティング システムです。Unix をベー...
mysql コマンドを入力します: mysql -u+(ユーザー名) -p+(パスワード) mysq...
目次序文準備行く!文章プロセスを開始するメインループまとめ要約する序文準備皆さんは、こんなことを考え...
序文JS の型付けが弱く、記述基準が緩く、開発ツールのサポートが弱いため、前任者のコードをメンテナン...
1. オンラインテキストジェネレーターBlindTextGenerator: デザイナーにとって、こ...