web-dev-qa-db-fra.com

Comment récupérer des lignes qui commencent et se terminent par des caractères spécifiques?

J'ai une table appelée ÉTUDIANT. Dans ce tableau, il y a deux colonnes, ID et NAME. Je veux récupérer toutes les lignes de cette table où le nom commence par "ab" et se termine par "k". Quelle est la requête SQL pour ce faire?

19
jaleel

Je pense que vous cherchez quelque chose comme:

SELECT ID, NAME FROM STUDENT WHERE NAME LIKE 'ab%k';

Pour les opérations génériques , vous devez utiliser une clause WHERE avec la COMME mot clé qui vous permet de filtrer les colonnes qui correspondent à un modèle donné en utilisant le %symbol en tant que caractère générique.

Il y a une question sur la Liste des caractères spéciaux pour la clause SQL LIKE qui a une bonne liste de LIKE caractères spéciaux

35
pconcepcion
select ID, Name from student where name like 'ab%%k'
3
Kodamasimham

c'est comme si vous cherchez trouver le nom commencer par H et se terminer par F il suffit d'écrire la requête.

select emp_name from employee_test where emp_name like 'H%F';
2
Hanif Khan