SQL列で文字をカウントする効果的な方法データ分析では、「Y」と「n」文字シーケンスの列に「y」文字の数を数える必要があることがよくあります。 boolean値の場合、効率的な方法は関数を使用することです。このクエリは、すべての「n」値を空の文字列に置き換えます。したがって、non -n '文字の数(「y」を効果的に計算するような表示の数)は、
関数によって計算されます。より一般的な場合、ターゲットが文字列列の指定された文字(「Y」など)の発生数である場合、次の問い合わせを使用できます。
関数を使用しますが、ターゲット文字( 'y')を空の文字列に置き換えます。長さの違いの差は、元の文字列に必要な文字(「y」)のカウントを表します。REPLACE()
このバリアントは同じ<code class="language-sql">SELECT LEN(REPLACE(col, 'N', ''))</code>ログイン後にコピー
以上がSQL列で文字の発生を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。