2016-11-14 6 views
0

私の質問は、 "Ja"で始まるすべての顧客のファーストネームを表示する方法です。"Ja"から始まるすべてのファーストネームを表示する方法

これは私がやったことです:ここ

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

問題は、それが「ジャ」で始まるすべての最初と最後の名前が表示されますが、私は唯一で始まる最初の名前たいということで、「ジャを。」それ、どうやったら出来るの?

+0

最初の '%'を削除しますか? –

+2

実際、*で始まっていない* Jaを含む名前*を表示します。それは 'Ja%'でなければなりません。しかし、あなたの名前についてのあなたの質問に答えるために。あなたは*何*名前を定義する必要があります。ファーストネームは必ずしもフルネーム*の*ファーストネーム(ロケーション別)ではありません。いずれにしても、ファーストネームとラストネームの区別がある場合、それらはおそらく異なるカラムに格納されるべきであり( 'name'カラムに結合されない) – Rob

答えて

0

あなたが顧客をしたい場合は、それらの名前は、あなたがこれは、名前はJa....なることを意味し、この

select * from customers 
where name like 'Ja%' 

を使用する必要がJaで開始しています。 %を両側に使用すると、という名前のすべての名前がahJarのように表示されます。問い合わせの上

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

は手紙ジャで始まる名前を持つすべてのレコードを返します。

関連する問題