Единственное но - это придется описывать тогда в скуле каждую колонку ( ее название).
или хранимая процедура в циклом
или, что ИМХО удобней, формировать запрос циклом в API
в php, например
PHP:
$concat_string = '';
for ($i = 1; $i <= 273; $i++) {
$concat_string .= "CASE WHEN tr_PROPERTY_$i IS NULL OR tr_PROPERTY_$i = '' THEN NULL ELSE 'tr_PROPERTY_$i' END, ";
}
$query = "SELECT `id`, CONCAT_WS(',', " . $concat_string . ") AS `not_empty_cols` FROM `discharged_table`";