Scala Doobie запрашивает жестко закодированные значения
При написании следующего запроса в Doobie:
(SELECT id FROM (VALUES(?),(?),(?)) table(id))
UNION
SELECT id FROM table
У меня есть список данных, например, список (1,2,3,4), который различного размера. Как я могу интерполировать список значений в SQL VALUES CLAUSE, используя Doobie?
0 ответов
Привет, вы можете ссылаться ниже на официальной странице сообщества doobie:
Consider a below table DDL:
CREATE TABLE country (
code character(3) NOT NULL,
name text NOT NULL,
population integer NOT NULL,
gnp numeric(10,2)
-- more columns, but we won't use them here
)
SQL с использованием синтаксиса doobie, где коды представляют собой список различного размера:
sql"""
select code, name, population, gnp
from country
where code in (${codes : codes.type})
""".query[Country]