https://docs.datasette.io/en/stable/sql_queries.html#named-parameters
It's not obvious that the values from parameters are always SQLite strings, which means that you can't do e.g. integer comparisons on them without casting them first. The documentation here should include an example of this.