+----+---------------+--------------+---------------+--------------+
| ID | Country CodeR | CountryCodeB | CountryCodeBR | CountryCodeF |
+----+---------------+--------------+---------------+--------------+
| 1 | US | US | US | UK |
| 2 | US | UK | US | PK |
| 3 | US | UK | PK | IND |
+----+---------------+--------------+---------------+--------------+
少なくとも3つの異なる国コードがあるこの表の行の数をカウントしたいと思います。単一テーブルの複数の列の値に基づいてレコードの数を調べる方法SQL
この例では、ID = 1の場合、2つの国別コードしかありませんが、ID = 2と3では3(US、UK、PK)と4(US、UK、PK、IND) 、異なる国コード。したがって、結果は2
とする必要があります。助言がありますか。事前
あなたの質問に当てはまらないタグは使用しないでください。実際に使用しているデータベースが不明なため、データベースタグを削除しました。あなたが実際に使用しているデータベースの* only *のタグを追加してください –
申し訳ありませんが、あなたもこのテーブルのSQLの結果として何を期待するのですか?私はあなたの質問の最初の文を理解していません。 – Gnudiff
dbスキーマ、サンプルデータ、現在および予想される出力を表示します。 \t [** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t [**スタート**] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)質問品質を改善し、より良い回答を得る方法を学ぶことができます。 –