credo sia possibile con l'uso di IF pure in mysql.Originariamente inviato da lucisetti
Ciao a tutti,
sarebbe possibile la seguente sintassi in MYSQL ?
...
WHERE IIf(Len(CODFISC)>0, CODFISC = '" & Codice_Fiscale & "','')
...
... cioè con MS Access gli posso dire alla query, NELLE RIGHE IN CUI IL CODICE FISCALE E' PRESENTE EFFETTUAMI IL FILTRO PER LA VARIABILE PASSATA DA CODICE ALTRIMENTI NON FILTRARMELO.
Grazie
Lucia
where IF(LENGTH(CODFISC) > 0 , CODFISC='$Codice_Fiscale',CODFISC like '%')
La var e' di php. significa la stessa cosa: se TRUE la lunghezza della stringa in CODFISC > 0 (opzione 1 di if) allora rendi opzione 2 CODFISC= $variabile altrimenti rendi opzione 3 CODFISC like '%'. il % e il carattere jolly per indicare tutti. se invece intendevi vuoto: CODFISC =''.
![]()