предположим следующие мой стол: -получить столбцы, которые имеют одинаковое значение во всех строках
COL1 | COl2 | COL3
-----|----- |-----
1 | 2 | 3
1 | 2 | 3
1 | 4 | 3
Я хочу, чтобы запись из каждого столбца, который имеет одно значение во всех подряд.
Для указанных образцов данных, я хочу:
1,NULL,3
как результат.
Просто нужно остерегаться того, как будут обрабатываться нули, но это относится и к счету (отчетливому ...). –
спасибо. Не могли бы вы объяснить, как это лучше? – nit710
@ nit710: если у вас есть индексы в столбцах, min() или max() могут быть оценены в довольно много времени независимо от количества строк таблицы. count() должен пройти через все строки, чтобы узнать, сколько их есть. –