私の質問は、 "Ja"で始まるすべての顧客のファーストネームを表示する方法です。"Ja"から始まるすべてのファーストネームを表示する方法
これは私がやったことです:ここ
select * from customers
where name like '%Ja%'
問題は、それが「ジャ」で始まるすべての最初と最後の名前が表示されますが、私は唯一で始まる最初の名前たいということで、「ジャを。」それ、どうやったら出来るの?
私の質問は、 "Ja"で始まるすべての顧客のファーストネームを表示する方法です。"Ja"から始まるすべてのファーストネームを表示する方法
これは私がやったことです:ここ
select * from customers
where name like '%Ja%'
問題は、それが「ジャ」で始まるすべての最初と最後の名前が表示されますが、私は唯一で始まる最初の名前たいということで、「ジャを。」それ、どうやったら出来るの?
あなたが顧客をしたい場合は、それらの名前は、あなたがこれは、名前はJa....
なることを意味し、この
select * from customers
where name like 'Ja%'
を使用する必要がJa
で開始しています。 %
を両側に使用すると、という名前のすべての名前がahJar
のように表示されます。問い合わせの上
SELECT * FROM customers WHERE name LIKE 'Ja%'
は手紙ジャで始まる名前を持つすべてのレコードを返します。
最初の '%'を削除しますか? –
実際、*で始まっていない* Jaを含む名前*を表示します。それは 'Ja%'でなければなりません。しかし、あなたの名前についてのあなたの質問に答えるために。あなたは*何*名前を定義する必要があります。ファーストネームは必ずしもフルネーム*の*ファーストネーム(ロケーション別)ではありません。いずれにしても、ファーストネームとラストネームの区別がある場合、それらはおそらく異なるカラムに格納されるべきであり( 'name'カラムに結合されない) – Rob