mysql表單查詢 表單查詢例項

2021-10-17 22:16:37 字數 1649 閱讀 3639

[toc]

### 1.查詢部門30中員工的詳細資訊。

select * from emp where deptno = 30;

### 2.找出從事clerk工作的員工的編號、姓名、部門號。

select empno,ename,deptno from emp where job = 'clerk';

### 3.檢索出獎金多於基本工資的員工資訊。

select * from emp where comm > sal;

### 4.檢索出獎金多於基本工資60%的員工資訊。

select * from emp where comm > sal * 0.6;

### 5.找出10部門的經理、20部門的職員 的員工資訊。

select * from emp where deptno = 10 and job='manager' or deptno = 20 and job = 'clerk';

### 6.找出10部門的經理、20部門的職員 或者既不是經理也不是職員但是工資高於2000元的員工資訊。

select * from emp

where (deptno = 10 and job='manager')

or (deptno = 20 and job = 'clerk')

or (job!='manager' and job != 'clerk' and sal > 2000) ;

// or (job not in ('manager','clerk' and sal > 2000);

### 7.找出獲得獎金的員工的工作。

select * from emp where comm > 0;

### 8.找出獎金少於100或者沒有獲得獎金的員工的資訊。

select * from emp where comm < 100 or comm is null;

### 9.找出姓名以a、b、s開始的員工資訊。

select * from emp where ename like 'a%' or ename like 'b%' or ename like 's%';

### 10.找到名字長度為6個字元的員工資訊。

select * from emp where length(ename) = 6;

// select * from emp where ename like '______';

### 11.名字中不包含r字元的員工資訊。

select * from emp where ename not like '%r%';

### 12.返回員工的詳細資訊並按姓名排序。

select * from emp order by ename asc;

### 13.返回員工的資訊並按工作降序工資公升序排列。

select * from emp order by job desc,sal asc;

### 14.計算員工的日薪(按30天)。

select ename,sal/30 as '日薪' from emp;

// select ename,truncate(sal/30,2) '日薪' from emp;

### 15.找出姓名中包含a的員工資訊。

select * from emp where ename like '%a%';

mysql表單查詢

以下是練習題 create table student id int,name varchar 20 chinese float,english float,math float desc student insert into student id,name,chinese,english,mat...

2019 03 21 表單查詢

今日份python 表單查詢 有乙個叫orm模式的,會顯示sql底層 當我們用python去查詢是,再用showsql就可以看到剛才查詢到的底層sql語句 在pycharm有個pythonconsole 顯示orm底層生成sql def showsql from django.db import c...

查詢指定字段所在的表單

create by zhanglei 20061029 exec sp searchtable 自增字段 alter procedure sp searchtable tablename varchar 125 colname varchar 120 subinfo varchar 200 asse...