document.getElementById("Button").disabled = true;
document.getElementById("Button").disabled = false;
Все версии jQuery до версии 1.6
$('#Button').attr('disabled','disabled');
$('#Button').removeAttr('disabled');
Все версии jQuery после 1.6
$('#Button').prop('disabled', true);
$('#Button').prop('disabled', false);
PS Обновлен код, основанный на jquery 1.6.1 изменениях . В качестве предложения всегда используйте последние файлы jquery и метод prop()
.
В MySQL 8.0 это так же просто, как использовать оконную функцию AVG(...) OVER(...)
:
SELECT
user,
score,
score - AVG(score) OVER(PARTITION BY user) AS variance
FROM scores
В более ранних версиях вы можете использовать агрегированный подзапрос для вычисления среднего значения для пользователя, а затем JOIN
его с таблица:
SELECT
s.user,
s.score,
s.score - t.avg_score AS variance
FROM scores s
INNER JOIN (
SELECT user, AVG(score) avg_score FROM scores GROUP BY user
) t ON s.user = t.user