У меня есть ситуация, когда у меня есть имена файлов, хранящиеся в двух полях в таблице. Поля называются file1 файлом2.MySQL условный запрос
файл1 ВСЕГДА присутствует. file2 может не присутствовать в некоторых строках.
Я хочу написать запрос, который доставит мне только определенное расширение файлов из БД.
Для этого я использую, например
...WHERE file1 LIKE '%jpg%'
Но здесь я не могу использовать AND file2 LIKE '%jpg%'
потому file2 может быть пустым, что это нормально.
Итак, что мне делать, чтобы условие LIKE применялось только тогда, когда поле не пусто?
отмечают, что file1 LIKE '% JPG%' будет соответствовать 'hbjpgx.gif'. Если вы не уверены, что этого не произойдет, вы можете сделать это LIKE '% .jpg' – Kendrick