【发布时间】:2015-09-08 06:29:51
【问题描述】:
create table test(variable varchar(20), col001 real, col002 real);
insert into test values('col001',1,2);
insert into test values('col002'3,4);
现在,我想查询这个以获得一个子矩阵:
select variable, col001, col002
from test
where strpos("col001,col002", variable) > 0
为什么这不起作用?
【问题讨论】:
-
"col001,col002" 是一个分隔标识符,即 dbms 认为它是一个列名。对字符串文字使用单引号。
-
@jarlh:请添加为回复,以便我接受。
-
您使用的是哪个 DBMS?