範囲に基づいて、同じテーブルの2つの異なる列からカウントします

anshul agarwal

私はこのようなtbaleを持っています:

MONTHS  CUST    CATEGORY
10       1          1
20       2          1
10       3         NULL
30       4          1
40       5          NULL

範囲に基づいて、カストとカテゴリをカウントしたい。

例:
10〜19の範囲では、カストの数は2になり、カテゴリは1になります。助けてください。

ジョルゴス・ベトス

次のようなクエリを使用できます。

SELECT CASE 
            WHEN MONTHS BETWEEN 10 AND 19 THEN '10-19'
            WHEN MONTHS BETWEEN 20 AND 29 THEN '20-29'
            WHEN MONTHS BETWEEN 30 AND 39 THEN '30-39'
            WHEN MONTHS BETWEEN 40 AND 49 THEN '40-49'
            ELSE '50-'
         END,
         COUNT(CUST) AS CUST_COUNT,
         COUNT(CATEGORY) AS CATEGORY_COUNT
FROM mytable
GROUP BY CASE 
            WHEN MONTHS BETWEEN 10 AND 19 THEN '10-19'
            WHEN MONTHS BETWEEN 20 AND 29 THEN '20-29'
            WHEN MONTHS BETWEEN 30 AND 39 THEN '30-39'
            WHEN MONTHS BETWEEN 40 AND 49 THEN '40-49'
            ELSE '50-'
         END

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じ日付範囲に基づいて異なるテーブルの行をカウントする方法

分類Dev

Excelの数式-異なるテーブルからの複数の基準に基づいて範囲の一意のカウントを返します

分類Dev

mysqlの2つのテーブルの1つの同じ列に基づいて2つの列値をカウントします

分類Dev

同じテーブル内の異なる基準に基づいて2つの列を合計する

分類Dev

Mysql2つのテーブルからの同じ値を2つの異なるカウントとしてカウントする

分類Dev

別のテーブルとは異なる日付に基づいて、あるテーブルからの発生をカウントします

分類Dev

共通の値に基づいて、2つのテーブルから1つの列を合計して別の列をカウントするMySQLクエリ?

分類Dev

SQL:2つの異なるテーブルから2つの異なる列をカウントします

分類Dev

異なる列から、同じテーブルの複数のカウントを結合しますか?

分類Dev

列の値に基づいて日付が異なる2つのテーブルを結合しますか?

分類Dev

IDをカウントし、挿入してから、同じテーブルmysqlの別の列の番号範囲で更新します

分類Dev

異なる値について同じテーブルをカウントしようとしています

分類Dev

同じIDに基づいて2つのテーブルからすべてを選択します

分類Dev

SQLは、最初の値に基づいて、同じテーブルから2回異なる値を取得します

分類Dev

同じテーブル内の2つの別々の列をカウントし、それらを合計して新しい列にする方法

分類Dev

同じテーブル内の2つの条件に基づいてカウントを取得するための単一のSQLクエリ

分類Dev

共通の列に基づいて、複数のテーブルから異なる列を選択します

分類Dev

同じ列名を持つ2つの異なるテーブルからカウントし、同じ名前の場合はグループtehm

分類Dev

2つのテーブルの値に基づいて異なるデータセットを取得します

分類Dev

別のテーブルからの2つの条件に基づいてmysqlテーブルの行をカウントする

分類Dev

異なる列タイプに基づいて2つのテーブルを結合します

分類Dev

同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

分類Dev

同じテーブルの2つの列に基づいてフィルタリングする

分類Dev

3番目のテーブルに基づいて2つのテーブルからの結果をカウントする

分類Dev

同じテーブルの2つの異なるSumを同じ列に対してクエリしますが、条件は異なりますか?

分類Dev

PostgreSQLの値に基づいて異なる列をカウントします

分類Dev

パンダは、別のテーブルの日付範囲に基づいて、あるテーブルから値を取得します

分類Dev

同じラムダ関数内の異なるアカウントから2つのテーブルにアクセスする

分類Dev

同じテーブルから異なる条件に基づいて列を返す

Related 関連記事

  1. 1

    同じ日付範囲に基づいて異なるテーブルの行をカウントする方法

  2. 2

    Excelの数式-異なるテーブルからの複数の基準に基づいて範囲の一意のカウントを返します

  3. 3

    mysqlの2つのテーブルの1つの同じ列に基づいて2つの列値をカウントします

  4. 4

    同じテーブル内の異なる基準に基づいて2つの列を合計する

  5. 5

    Mysql2つのテーブルからの同じ値を2つの異なるカウントとしてカウントする

  6. 6

    別のテーブルとは異なる日付に基づいて、あるテーブルからの発生をカウントします

  7. 7

    共通の値に基づいて、2つのテーブルから1つの列を合計して別の列をカウントするMySQLクエリ?

  8. 8

    SQL:2つの異なるテーブルから2つの異なる列をカウントします

  9. 9

    異なる列から、同じテーブルの複数のカウントを結合しますか?

  10. 10

    列の値に基づいて日付が異なる2つのテーブルを結合しますか?

  11. 11

    IDをカウントし、挿入してから、同じテーブルmysqlの別の列の番号範囲で更新します

  12. 12

    異なる値について同じテーブルをカウントしようとしています

  13. 13

    同じIDに基づいて2つのテーブルからすべてを選択します

  14. 14

    SQLは、最初の値に基づいて、同じテーブルから2回異なる値を取得します

  15. 15

    同じテーブル内の2つの別々の列をカウントし、それらを合計して新しい列にする方法

  16. 16

    同じテーブル内の2つの条件に基づいてカウントを取得するための単一のSQLクエリ

  17. 17

    共通の列に基づいて、複数のテーブルから異なる列を選択します

  18. 18

    同じ列名を持つ2つの異なるテーブルからカウントし、同じ名前の場合はグループtehm

  19. 19

    2つのテーブルの値に基づいて異なるデータセットを取得します

  20. 20

    別のテーブルからの2つの条件に基づいてmysqlテーブルの行をカウントする

  21. 21

    異なる列タイプに基づいて2つのテーブルを結合します

  22. 22

    同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

  23. 23

    同じテーブルの2つの列に基づいてフィルタリングする

  24. 24

    3番目のテーブルに基づいて2つのテーブルからの結果をカウントする

  25. 25

    同じテーブルの2つの異なるSumを同じ列に対してクエリしますが、条件は異なりますか?

  26. 26

    PostgreSQLの値に基づいて異なる列をカウントします

  27. 27

    パンダは、別のテーブルの日付範囲に基づいて、あるテーブルから値を取得します

  28. 28

    同じラムダ関数内の異なるアカウントから2つのテーブルにアクセスする

  29. 29

    同じテーブルから異なる条件に基づいて列を返す

ホットタグ

アーカイブ