Bien te explico un poco el uso de los comodines...!
Si deseas listar Todo lo que vaya Despues de 'AL' sería de la siguiente manera...
PD: Suponiendo que en el textbox escribes el 'AL'
sentenciaSql = "SELECT nombre, ape1, ape2, telefono, email FROM contactos WHERE nombre like '" & TuTextBox.Text & "%'";
Ahora bien, si deseas listar todo lo que contenta 'AL', alli si sería usando ambos...
sentenciaSql = "SELECT nombre, ape1, ape2, telefono, email FROM contactos WHERE nombre like '%" & TuTextBox.Text & "%'";
Ahora, supongamos que buscas un registro de esta lista, pero no recuerdas el nombre ni nada, solo que su ID o Codigo comienza con '000' y termina en '14' pero hay 9999999 registros que van desde el 0000001 hasta el 9999999... Como podríamos buscarlos?
Bien podemos usar esta sentencia:
PD: Suponiendo que en el textbox escribes el 14 que es lo que recuerdas.
sentenciaSql = "SELECT nombre, ape1, ape2, telefono, email FROM contactos WHERE Codigo like '000__" & TuTextBox.Text & "'";
Listo, con eso te los lista...
Bajate algún manual de SQL, hay muchos en la web, pero en caso de alguna duda, postea... Saludos...!