CREATE TABLE `employee` (
`Eid` varchar(10), --职工编号
`EName` varchar(30), --职工姓名
`Wno` varchar(10), --所在仓库
`Salary` int(11) --职工工资
);
表样例
employee表:
Eid EName Wno Salary
0010 张三 A01 3600
0011 刘勇 A01 2700
0012 张立 A01 8500
0021 刘靖 A02 2500
0031 王林 3500
输出样例:
Eid EName Wno Salary
0010 张三 A01 3600
0011 刘勇 A01 2700
0012 张立 A01 8500
0021 刘靖 A02 2500
delete
from employee
where Wno=''
判断空与非空是is Null与 is not Null
对于问题中提到的具体SQL查询语句和employee表的详细结构,需要先了解employee表的字段名和数据类型,以此来编写查询语句。
如果无法获取employee表的详细结构,可以先使用SHOW TABLES命令查看当前数据库中的表名,然后使用DESCRIBE table_name命令获取表的详细结构。
假设employee表的结构如下:
Field | Type | Null | Key | Default | Extra |
---|---|---|---|---|---|
id | int(11) | NO | PRI | NULL | auto_increment |
name | varchar(50) | YES | NULL | ||
department | varchar(50) | YES | NULL | ||
salary | int(11) | YES | NULL |
现在需要获取employee表中的所有数据,可以使用以下SQL语句:
SELECT * FROM employee;
如果需要获取所有部门为"IT"的员工名称和薪资信息,可以使用以下SQL语句:
SELECT name, salary FROM employee WHERE department='IT';