私は以下のリンクの質問に似たクエリを持っています。mysqlのようなクエリとsortbyの位置の文字
問題は、クエリに関係なく、検索用語のすべての行を返す、ということです。私はDから始まるpnameを取得するだけでなく、Dを持たないすべてのものでさえ、結果はその結果の先頭に 'D'のような開始文字を持つ行があるということです。どうすればそれを避けることができますか?あなたは、検索フィールドがDで始まるすべての行を一覧表示したい場合は、単に
..
WHERE my_field LIKE 'D%'
WHERE my_field LIKE '%D%' 'を検索したいが、結果の先頭に「D」で始まる結果が欲しい。 –
ただし、場所を追加すると、「D」で始まるもの以外の結果は表示されません。 – Jonny