有一张emp表格,用Xshell找出工资大于1000的销售(SALESMAN)的人数
时间: 2023-12-14 13:39:31 浏览: 84
假设emp表格的结构如下:
| EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO |
|-------|-------|----------|------|------------|--------|------|--------|
| 7369 | SMITH | CLERK | 7902 | 1980-12-17 | 800.00 | NULL | 20 |
| 7499 | ALLEN | SALESMAN | 7698 | 1981-02-20 | 1600.00| 300.00| 30 |
| 7521 | WARD | SALESMAN | 7698 | 1981-02-22 | 1250.00| 500.00| 30 |
| 7566 | JONES | MANAGER | 7839 | 1981-04-02 | 2975.00| NULL | 20 |
| 7654 | MARTIN| SALESMAN | 7698 | 1981-09-28 | 1250.00| 1400.00| 30 |
| 7698 | BLAKE | MANAGER | 7839 | 1981-05-01 | 2850.00| NULL | 30 |
| 7782 | CLARK | MANAGER | 7839 | 1981-06-09 | 2450.00| NULL | 10 |
| 7788 | SCOTT | ANALYST | 7566 | 1982-12-09 | 3000.00| NULL | 20 |
| 7839 | KING | PRESIDENT| NULL | 1981-11-17 | 5000.00| NULL | 10 |
| 7844 | TURNER| SALESMAN | 7698 | 1981-09-08 | 1500.00| 0.00 | 30 |
| 7876 | ADAMS | CLERK | 7788 | 1983-01-12 | 1100.00| NULL | 20 |
| 7900 | JAMES | CLERK | 7698 | 1981-12-03 | 950.00 | NULL | 30 |
| 7902 | FORD | ANALYST | 7566 | 1981-12-03 | 3000.00| NULL | 20 |
| 7934 | MILLER| CLERK | 7782 | 1982-01-23 | 1300.00| NULL | 10 |
可以使用以下的 SQL 语句在 Xshell 中查询:
```
mysql -u 用户名 -p 密码 -e "SELECT COUNT(*) FROM emp WHERE JOB = 'SALESMAN' AND SAL > 1000;"
```
其中,`用户名` 和 `密码` 分别为 MySQL 数据库的用户名和密码,`emp` 为表格名称,`JOB` 为职位列,`SAL` 为工资列,`SALESMAN` 为职位名称,`1000` 为工资阈值。这条 SQL 语句会返回一个数字,即工资大于 1000 的销售人数。
阅读全文