アットマーク変数が 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