MySQLでテーブルの複数の列を検索する方法は?
-
03-07-2019 - |
質問
「person」という名前のテーブルを指定すると、 (MySQLデータベース/スキーマ内)、次のようなもの:
code varchar(25)
lastname varchar(25)
firstname varchar(25)
" code"を受信するストアド関数を作成しようとしています。または「コード」の一部; (もちろん、その人を識別するコードです)、同様のコードを持つ人の提案の「リスト」を返します。
よくわからないのは、オートコンプリートのような方法で検索する方法で、すべての可能な結果(または5つ)を返す方法です。また、この「リスト」を返す方法ストアドプロシージャの人の数。
どのようにこれを行うことができますか?、ありがとう!
解決
SQLでワイルドカードを使用できます。これはあなたが探しているものですか?
SELECT * FROM person WHERE code LIKE '%part_of_code%'
所属していません StackOverflow