2016-11-14 4 views
0

Ma question est, Comment puis-je afficher tous les prénoms des clients qui commencent par "Ja".Comment afficher tous les prénoms commençant par "Ja" Utiliser SQL

C'est ce que je l'ai fait:

select * from customers 
where name like '%Ja%' 

problème ici est qu'il affiche tous les noms et prénoms commençant par « Ja », mais je veux que le premier nom qui commence par « Ja. » Comment je fais ça?

+0

Supprimer le premier '%'? –

+2

En fait, il vous montrera un nom * contenant * 'Ja', ne commençant pas par. Cela devrait être 'Ja%'. Cependant, pour répondre à votre question sur les prénoms; vous aurez besoin de définir * quoi * un prénom est. Les prénoms ne sont pas nécessairement le * prénom (par lieu) dans le nom complet *. Dans tous les cas, s'il y a une distinction entre un prénom et un nom de famille, ils devraient probablement être stockés dans des colonnes différentes (et non combinés dans une colonne 'name') – Rob

Répondre

0

Si vous voulez que les clients les nom a commencer par Ja alors vous devez utiliser ce

select * from customers 
where name like 'Ja%' 

Cela signifie nom sera Ja..... Si vous utilisez % des deux côtés, cela indiquera tous les noms ayant Ja n'importe où dedans comme ahJar.

0
SELECT * FROM customers WHERE name LIKE 'Ja%' 

Au-dessus de requête renvoie tous les enregistrements ayant des noms qui commencent par les lettres Ja.