You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
self._query=f"SELECT {column_name} AS value FROM {table_name} GROUP BY value ORDER BY COUNT({column_name}) DESC"
670
+
self._query=f"SELECT {column_name} AS value FROM {table_name}WHERE {column_name} IS NOT NULL GROUP BY value ORDER BY COUNT({column_name}) DESC"
671
671
self._comment=f"All the values that appear in column {column_name} of table {table_name}"
672
672
self._annotation=None
673
673
else:
674
-
self._query=f"SELECT value FROM (SELECT {column_name} AS value FROM {table_name} ORDER BY RANDOM() LIMIT {sample_count}) AS _inner GROUP BY value"
674
+
self._query=f"SELECT value FROM (SELECT {column_name} AS value FROM {table_name}WHERE {column_name} IS NOT NULL ORDER BY RANDOM() LIMIT {sample_count}) AS _inner GROUP BY value ORDER BY COUNT(value) DESC"
675
675
self._comment=f"The values that appear in column {column_name} of a random sample of {sample_count} rows of table {table_name}"
676
676
self._annotation="sampled"
677
677
else:
678
678
ifsample_countisNone:
679
-
self._query=f"SELECT value FROM (SELECT {column_name} AS value, COUNT({column_name}) AS count FROM {table_name} GROUP BY value) AS _inner WHERE {suppress_count} < count"
679
+
self._query=f"SELECT value FROM (SELECT {column_name} AS value, COUNT({column_name}) AS count FROM {table_name}WHERE {column_name} IS NOT NULL GROUP BY value ORDER BY count DESC) AS _inner WHERE {suppress_count} < count"
680
680
self._comment=f"All the values that appear in column {column_name} of table {table_name} more than {suppress_count} times"
681
681
self._annotation="suppressed"
682
682
else:
683
-
self._query=f"SELECT value FROM (SELECT value, COUNT(value) AS count FROM (SELECT {column_name} AS value FROM {table_name} ORDER BY RANDOM() LIMIT {sample_count}) AS _inner GROUP BY value) AS _inner WHERE {suppress_count} < count"
683
+
self._query=f"SELECT value FROM (SELECT value, COUNT(value) AS count FROM (SELECT {column_name} AS value FROM {table_name}WHERE {column_name} IS NOT NULL ORDER BY RANDOM() LIMIT {sample_count}) AS _inner GROUP BY value ORDER BY count DESC) AS _inner WHERE {suppress_count} < count"
684
684
self._comment=f"The values that appear more than {suppress_count} times in column {column_name}, out of a random sample of {sample_count} rows of table {table_name}"
0 commit comments