SQL具体问题看图!这部分学的不太行

SQL关于两个使用嵌套式查询问题,非聚集索引和创建视图。均使用T-SQL语句解决问题

img

img

img

T-SQL啊

1、
select a.emp_name, a.emp_graduated
  from EmpInfo a
 where a.emp_graduated =
       (select b.emp_graduated from EmpInfo b where b.emp_name = '李文');
2、       
select a.emp_name,a.emp_sex,a.emp_age from EmpInfo a
 where a.emp_age! =
       (select b.emp_age from EmpInfo b where b.emp_name = '李文');

 3、
create NONCLUSTERED INDEX  dep_name ON Department(dpe_name);
4、
create view ve1 as select a.emp_name,a.emp_graduated,a.emp_health from EmpInfo a;

你的题目不用图片就方便多了,写这个语句,切换了好几次屏幕,由于不能复制字段,可能出现字母错误

1
select emp_name,emp_graduated from empinfo left outer joinselect emp_graduated from empinfo  where emp_name='李文') A on empinfo.emp_graduated=A.emp_graduated
2
select emp_name,emp_sex,emp_age from empinfo left outer join (select emp_age from empinfo  where emp_name='李文') A on empinfo.emp_age<>A.emp_age
3
CREATE INDEX id_dep_name ON Department (dep_name);
4
create view  empSalary as select empInfo.emp_name,empInfo.emp_graduated,empInfo.emp_age,Salary.*  from Salary Left outer join empinfo ON Salary.sal_empid=empinfo.emp_id



SQL嵌套查询和数据更新和视图
别人写的是他们自己得方法,需要你自己理解写出来得才对你有所帮助
https://blog.csdn.net/langman1111/article/details/115833672