CREATE TABLE Employee(
emp_id INT PRIMARY KEY,
first_name VARCHAR(15),
last_name VARCHAR(15),
birth_date DATE,
sex VARCHAR(2),
salary INT,
supervisor_id INT,
branch_id INT
);
我在table上摆了一堆员工。
select *, avg(salary) over() from mysql.employee;
错误代码:1064您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以在第1行使用near '()from mysql.employee'的正确语法
1条答案
按热度按时间g0czyy6m1#
您的MySQL数据库版本似乎不支持解析形式的
avg
函数。你用的是哪个版本?因为,快速测试表明,在版本插图: