Scala Doobie запрашивает жестко закодированные значения - PullRequest
0 голосов
/ 29 мая 2018

При написании следующего запроса в Doobie:

(SELECT id FROM (VALUES(?),(?),(?)) table(id))
UNION
SELECT id FROM table

У меня есть список данных, например, List (1,2,3,4), который различного размера .Как я могу интерполировать список значений в SQL VALUES CLAUSE, используя Doobie?

1 Ответ

0 голосов
/ 03 января 2019

Привет, вы можете обратиться по ссылке ниже с официальной страницы сообщества 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]
...