首先要做的事情。我只知道MS SQL Server。所以,很難理解一些MySQL語法。 下面語句是在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
- $ value = 10
感謝您的期待。
值是大於零。這似乎是你試圖評估價值是否爲負數 –
我正在使用MSSQL在Asp.Net中實施Genetify多變量測試。 $值永遠不會是負值。事實上,我認爲它也不能爲零。 – iMatoria