【发布时间】:2020-06-15 14:51:05
【问题描述】:
我用西里尔符号编写了 sql 查询:
"SELECT
data.main_text as "Главный текст",
_ _data.code as "Код",
data.name as "Имена",
data.other_name as "Другие имена"/*,
data.days_from,
to_date( data.days_from, 'YYYY-MM-DD'),
data.days_to,
to_date( data.days_to, 'YYYY-MM-DD'),
data.**/
from
database.info data
where
24 = 24
and current_date between to_date( data.days_from, 'YYYY-MM-DD') and to_date( data.days_to, 'YYYY-MM-DD')
AND COALESCE (data.code, '') != ''"
但它不接受西里尔字母名称(它们不是红色的)。我在这里做错了什么?当我删除西里尔符号时,我得到错误(这是主要问题):
Error: unexpected symbol in " AND COALESCE"
【问题讨论】:
-
你不必处理像
\"Главный текст\"这样的双引号吗?