设有员工数据表emp(empno,ename,age,sal,tel,deptno), 数据表emp的字段对应员工编号、姓名、出生年月、工资、电话号码、部门编号,格式为: empno char(8) ,ename char(50), age date, sal decimal(10,2),tel char(11),deptno char(2)具体数据样例为: ’20210001’、 ’张三’、 ’1990-02-01’、6000、’13908300001’、 ’00’、deptno=’00’ 代表生产部、’01’代表技术部。 使用SQL语句求部门号为“技术部”的平均工资
时间: 2023-11-01 18:06:33 浏览: 126
您可以使用以下SQL语句求部门号为"技术部"的平均工资:
```sql
SELECT AVG(sal) AS avg_salary
FROM emp
WHERE deptno = '01';
```
这条SQL语句从emp表中选择部门编号(deptno)为'01'(代表技术部)的员工信息,并计算他们的工资(sal)的平均值。结果将以别名avg_salary返回。
相关问题
编写SQL语句创建员工数据表emp(empno,ename,age,sal,tel,deptno), 数据表emp的字段对应员工编号、姓名、出生年月、工资、电话号码、部门编号,格式为: empno char(8) ,ename char(50), age date, sal decimal(10,2),tel char(11),deptno char(2)
你可以使用以下SQL语句创建员工数据表emp:
```sql
CREATE TABLE emp (
empno char(8),
ename char(50),
age date,
sal decimal(10,2),
tel char(11),
deptno char(2)
);
```
这将创建一个名为emp的数据表,其中包含empno、ename、age、sal、tel和deptno字段,它们的数据类型和长度符合你的要求。
设有员工数据表emp(empno,ename,age,sal,tel,deptno), 数据表emp的字段对应员工编号、姓名、出生年月、工资、电话号码、部门编号,格式为: empno char(8) ,ename char(50), age date, sal decimal(10,2),tel char(11),deptno char(2) 具体数据样例为: ’20210001’、 ’张三’、 ’1990-02-01’、6000、’13908300001’、 ’00’、deptno=’00’ 代表生产部、’01’代表技术部。 使用SQL语句按年龄递增顺序显示员工编号、姓名、年龄、工资
您可以使用以下SQL语句按年龄递增顺序显示员工编号、姓名、年龄、工资:
```sql
SELECT empno, ename, age, sal
FROM emp
ORDER BY age ASC;
```
这条SQL语句从emp表中选择员工编号(empno)、姓名(ename)、年龄(age)、工资(sal)字段,并按照年龄(age)递增的顺序进行排序。
阅读全文