diff --git a/sql-queries-11/count-distinct-multiple-columns/count-distinct-national-id.sql b/sql-queries-11/count-distinct-multiple-columns/count-distinct-national-id.sql new file mode 100644 index 00000000..b7ebe7fe --- /dev/null +++ b/sql-queries-11/count-distinct-multiple-columns/count-distinct-national-id.sql @@ -0,0 +1,2 @@ +SELECT COUNT(DISTINCT national_id) +FROM Faculty; diff --git a/sql-queries-11/count-distinct-multiple-columns/count-distinct-position.sql b/sql-queries-11/count-distinct-multiple-columns/count-distinct-position.sql new file mode 100644 index 00000000..e8a7082d --- /dev/null +++ b/sql-queries-11/count-distinct-multiple-columns/count-distinct-position.sql @@ -0,0 +1,2 @@ +SELECT COUNT(DISTINCT position) +FROM Faculty; diff --git a/sql-queries-11/count-distinct-multiple-columns/direct-sub-query.sql b/sql-queries-11/count-distinct-multiple-columns/direct-sub-query.sql new file mode 100644 index 00000000..300551e4 --- /dev/null +++ b/sql-queries-11/count-distinct-multiple-columns/direct-sub-query.sql @@ -0,0 +1,5 @@ +SELECT COUNT(*) +FROM ( + SELECT DISTINCT national_id, position + FROM Faculty +) AS subQuery; diff --git a/sql-queries-11/count-distinct-multiple-columns/using-concat.sql b/sql-queries-11/count-distinct-multiple-columns/using-concat.sql new file mode 100644 index 00000000..de592880 --- /dev/null +++ b/sql-queries-11/count-distinct-multiple-columns/using-concat.sql @@ -0,0 +1,2 @@ +SELECT COUNT(DISTINCT CONCAT(national_id, position)) +FROM Faculty; diff --git a/sql-queries-11/count-distinct-multiple-columns/using-two-columns-mysql.sql b/sql-queries-11/count-distinct-multiple-columns/using-two-columns-mysql.sql new file mode 100644 index 00000000..60319059 --- /dev/null +++ b/sql-queries-11/count-distinct-multiple-columns/using-two-columns-mysql.sql @@ -0,0 +1,2 @@ +SELECT COUNT(DISTINCT national_id, position) +FROM Faculty;