我在查询中传递了一个期刊列表,其中包含期刊名称中的特殊字符,如 &,-'()。这是我的查询的样子:
select alt_id, citation.doi, citation.journal, citation.volume,
citation.issue, citation.pubdate, citation.title
from ALT_2018
where citation.journal in ('Mechanics & Astronomy', 'Women's Health', 'Current
Directions in Psychological Science (Sage Publications Inc.)', 'Cement &
Concrete Composites', 'Journal of Heart & Lung Transplantation', 'Infection control
and hospital epidemiology (Online)', 'Journal of Research on Adolescence
(Blackwell Publishing Limited)', 'Ophthalmic & Physiological Optics', 'Brain
Structure & Function', 'New Solutions: A Journal of Environmental &
Occupational Health Policy', 'European Physical Journal B -- Condensed
Matter')
我尝试使用反斜杠来转义特殊字符,但它不起作用,我也无法手动执行,因为该列表包含 2000 多种期刊。请帮帮我。
PS 我在 Studio3T 中使用 SQL 查询扩展,因为数据保存在 MongoDB 中并且是 json 格式