sql语句,答案错误,求解答

img


表结构


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=''

img

判断空与非空是is Null与 is not Null

  • 以下回答由chatgpt基于相关博客总结生成:

    对于问题中提到的具体SQL查询语句和employee表的详细结构,需要先了解employee表的字段名和数据类型,以此来编写查询语句。

    如果无法获取employee表的详细结构,可以先使用SHOW TABLES命令查看当前数据库中的表名,然后使用DESCRIBE table_name命令获取表的详细结构。

    假设employee表的结构如下:

    FieldTypeNullKeyDefaultExtra
    idint(11)NOPRINULLauto_increment
    namevarchar(50)YESNULL
    departmentvarchar(50)YESNULL
    salaryint(11)YESNULL

    现在需要获取employee表中的所有数据,可以使用以下SQL语句:

    SELECT * FROM employee;

    如果需要获取所有部门为"IT"的员工名称和薪资信息,可以使用以下SQL语句:

    SELECT name, salary FROM employee WHERE department='IT';