_ représente n'importe quel caractère dans une expression LIKE. C'est pourquoi vous renvoyez toutes les valeurs. Vous devez échapper le caractère _.
Essayez ceci :
WHERE ref LIKE '%\_%';
Références :
Littéraux de chaîne dans le manuel de référence MySQL