私は以下の列があるテーブルがあります。特定の行についてはカウント特定の値
- request_id (Auto increment)
- is_requested_data1 - (Enum (y,n)
- is_requested_data2 - (Enum (y,n)
- is_requested_data3 - (Enum (y,n)
- is_requested_data4 - (Enum (y,n)
は、= 1 REQUEST_ID言うことができます、私は「Y」の数を知りたいです。 私は変数を宣言しようとしましたが、mysqlのケースを使用している列に対して 'y'があるたびに変数の値をインクリメントしようとしましたが、うまくいかないようです。
アドバイスをしてください。
どの列からの「y」のカウント? – 1000111
すべての列は、ENUM-yまたはnに設定されたデータ型を持ちます。したがって、「y」は任意の列の値になります。 request_data1、request_data2、request_data3に3 'yがある場合、カウントを' 3 'とするクエリは何でしょうか。 –