まず最初に。私はMS SQL Serverしか知りません。そのため、一部の MySQL 構文を理解するのは困難です。以下のステートメントはMySQLにあります:
INSERT INTO stats_by_variantstats(variant_id, count, nonzero, sum, avg, sumsq, wavg)
VALUES(5, 1, 0, 0, 0, 0, 0)
ON DUPLICATE KEY UPDATE
count = count + $count,
nonzero = nonzero + ($value>0),
sum = sum + $value,
avg = sum / (count + 1),
sumsq = sumsq + ($value * $value),
wavg = 0.9 * wavg + 0.1 * $value
($value>0)
次の場合、上記のステートメント (行: 5) の意味は何ですか:
- $値 = 0
- $値 = 1
- $値 = 10
ありがとうございます。