分離効果
コマンドラインを分ける 選択 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 イベントの詳細な説明
1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...
序文js を使用して、年の回転選択効果を実現します。では早速、写真を見てみましょう。 1. アイデア...
背景go-fastdfs は、http プロトコルをサポートする分散ファイルシステムです。一般的なプ...
なお、この記事では、単に 20.04 ソースに変更する方法を説明するのではなく、20.04 に基づい...
車輪の再発明として、ここでは再パッケージ化を使用して Docker ベースの Hadoop イメージ...
H タグ、特に h1 タグの使用は常に議論の的となっている問題であり、私たちが研究する価値のある問題...
目次1. 計算されたプロパティ1.1 基本的な例1.2 計算プロパティキャッシュとメソッド1.3 計...
この記事では、参考までに、簡単なスネークゲームを実装するためのjsキャンバスの具体的なコードを共有し...
目次01. レンダリングが不要な場合はuseStateを使用する02. リンクの代わりにrouter...
以前、ブロガーは VMware 仮想マシンに Ubuntu システムをインストールしました。まだイン...
目次問題の説明原因分析解決問題の説明最近、奇妙な問い合わせを受けました。更新ステートメントはエラーな...
<br />多くの中小企業ではこの問題は発生しません。中小企業はデザイナーをサポートし、...
コードをコピーコードは次のとおりです。 @文字セット "utf-8"; /* @...
1. <select style="width:195px" name=&...
目次1. 補助機能2. 例1. mapState と mapGetters 2. mapMutati...