Non hai indicato il database!!!
Come da Regolamento, ed è importante perchè alcune istruzioni SQL non funzionano in tutti i database.
Ad esempio fai una query che restituisca 0 se il campo è vuoto, oppure 1 se contiene un valore, qualcosa di simile:
codice:
SELECT nome
iif(prod_descrizione = "", 0, 1) As Descrizione
, iif(prod_data_disponibilità > 0, 1, 0) As Disponibilita
, etc. etc. etc.
FROM tabella
WHERE ...
Otterrai così una tabella con tutti i campi impostati a 0 o 1 a seconda che il campo ha un valore valido o meno.
Naturalmente se i campi possono essere NULL devi tenerne conto e verificarlo, ma la strada è quella che ti ho indicato.
Se usi ad esempio un database SQL Server, Oracle, etc. potresti usare
CASE ... WHEN