ds面试sqlserver,哥大ds面试

Sqlserver这个第二题是什么意思?怎么写?求各位帮帮忙

注意点:考察两表连接、分组、max函数

创新互联是一家专业提供银川企业网站建设,专注与做网站、网站设计、成都h5网站建设、小程序制作等业务。10年已为银川众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

细节:分组按照学生编号,因为名字可能会重复。表中有的状态条件应该在条件中加上,

个人认为Bu_Stature=1为有效学生,del为0为有效成绩,科目没有标明类型,用中文直接赛选条件。

SELECT u.`Bu_Name` AS 姓名,MAX(f.`FS`) AS 最高语文分数 FROM HR_BI_UserInfo u

LEFT JOIN HR_BI_UserInfo_FS f

ON u.`User_Id`=f.`User_Id`

WHERE f.`KM`='语文' AND u.`Bu_Stature`=1 AND f.`del`=0

GROUP BY u.`Bu_Code`

如何创建sqlserver登陆名ds1、ds2

文件 prods2_dat 将成为主文件,大小等于 model 数据库中主文件的大小。

事务日志文件会自动创建,其大小为主文件大小的 25% 或 512 KB 中的较大值。

因为没有指定 MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。

sqlserver 2005 应该怎么入门,做些什么?

真想学好的话,那得靠自己啦!!

多找些书,去看看!!

多搜索写视频教程去看看!

多上机去实践实践!!

主要是当中的select的语句的运用,这是大多数it公司

面试必考的题目!!

面试题目(sql)

1、忍不住想说一句,因为第一题中的字段类型是

【日期型】,而各种数据库操作日期型数据有不同的方法,没有一种共通的方法,所以脱离了数据库而言没有一种共通的sql。

2、select

ID,NAME,ADDRESS,PHONE,LOGDATE

from

T

where

ID

in(

select

ID

from

T

group

by

NAME

having

count(*)1)

order

by

NAME;

3、delete

from

T

where

ID

not

in

(select

min(id)

from

T

group

by

name);

4、update

T

set

T.ADDRESS=(select

E.ADDRESS

from

E

where

E.NAME=T.NAME),

T.PHONE=(select

E.PHONE

from

E

where

E.NAME=T.NAME);

5、这个不同的数据库也有不同的处理方法,不能脱离数据库谈了。

如:SqlServer或者access可以使用

top

oracle可以使用

rownum

---

以上,希望对你有所帮助。

SQL面试题,谢谢,麻烦了

1 select to_char(regdate,'yyyymm'),count(*) from a group by to_char(regdate,'yyyymm');

2 select name,count(*) from a group by name;

3 insert into c select id,name from a where name in (select name from a group by name having count(*)1);

4 select * from a, (select name,max(regdate) from a group by name ) as d where a.name=d.name and a.regdate=d.regdate

这里用to_char了,说明是oracle库,LS的那是sqlserver的查法


分享名称:ds面试sqlserver,哥大ds面试
标题URL:http://cdiso.cn/article/dsishpp.html

其他资讯