いくつかの入力パラメーターを受け取るクエリを作成しようとしています。注意すべき点がいくつかあります...
- すべてのパラメーターをクエリに渡す必要があるわけではありません。
- パラメーターがクエリに渡されない場合でも、とにかく渡す必要があります
NULL
か? - パラメータが渡されない場合、パラメータを含めないようにするにはどうすればよいですか?
だから、あなたが持っていると言う...
IN name VARCHAR(30),
IN age VARCHAR(2),
IN address VARCHAR(50)
そして、あなたは名前だけで検索したい...
SELECT * FROM Table WHERE
(
NAME LIKE CONCAT(name, '%')
);
年齢が渡されていないため、これは機能していないようです。または、年齢ではなく名前と住所が渡された場合はどうなるでしょうか。どうすればそれを構築できますか?