0
1

More than 1 year has passed since last update.

Spring Boot JDBCであいまい検索

Last updated at Posted at 2022-12-21

はじめに

Spring BootのJDBCであいまい検索機能を作った時のSQL文を紹介します。

普通のSQL文でLIKEを使う場合(?はviewのフォームから送られてきたものが入ってくるものです)

SELECT *
FROM book
WHERE title LIKE '%?%';

こう書くと思っていましたが、こちらが正解でした。

SELECT * 
FROM book 
WHERE title LIKE '%'||?||'%';

%と?の間に||を入れることで、あいまい検索をしてくれるSQL文が完成します。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1