我很困惑 at-sign 变量是否可以在 MonetDB 中工作。它是标准 SQL 还是只有 mySQL?(例如,在 SO 上查看这个答案。) MonetDB 声称支持 SQL:2003(这里的完整功能列表,我很难解析),但这是他们对变量所说的。
以下行在 MonetDB 中失败,抱怨意外符号:
。但是有没有办法完成这项工作?我认为没有办法将SET
(after DECLARE
) 与SELECT
.
SELECT @firstq := QUANTILE(share26_2007,0.25) FROM sys.share26_2007;
(之后,以下是预期的用例:)
SELECT peorglopnr, CASE WHEN share26_2007 < @firstq THEN 1