diff --git a/internal/db/queries/artists.sql b/internal/db/queries/artists.sql index fb1b6695..b24c289f 100644 --- a/internal/db/queries/artists.sql +++ b/internal/db/queries/artists.sql @@ -18,3 +18,9 @@ SELECT * FROM artists WHERE name = $1 LIMIT 1; -- name: ListArtists :many SELECT * FROM artists ORDER BY sort_name; + +-- name: SearchArtists :many +SELECT * FROM artists +WHERE name ILIKE '%' || $1 || '%' +ORDER BY sort_name +LIMIT $2 OFFSET $3;