高分悬赏几道计算机SQL数据库的题!做出来了先支付100分,要是满意的话,在加赏50~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分悬赏几道计算机SQL数据库的题!做出来了先支付100分,要是满意的话,在加赏50~相关的知识,希望对你有一定的参考价值。
一、数据库SQL操作任务:
任务1:基本查询
提示:查询工龄需要去SQServer的日期处理函数
1. 查询雇员(employee)的姓和名
2. 查询雇员的姓名
3. 查询雇员数
4. 查询雇员的姓名和职务
5. 查询雇员的工龄
任务2:条件查询
1. 查询雇员(employee)从事"Sales Representative"职务的有哪些人
2. 查询工龄超过15年的雇员
3. 查询姓以a开头的雇员
4. 查询姓的开头字母在m以后的雇员
5. 认为hire_date是雇员生日,查询巨蟹座的雇员
任务3:联合查询
1. 查询雇员和雇员职位
2. 查询雇员、雇员职位和雇员所在出版社
3. 查询雇员、雇员工资、雇员离本职位最高工资的差值
4. 查询雇员、雇员职位描述、雇员出版社、雇员所在城市、州和国家
5. 查询雇员和雇员所在城市
任务4:嵌套查询
1. 查询在美国的雇员
2. 查询最高职位工资超过100的雇员
3. 查询所在出版社在美国,并且该出版社出版过business类型出版物的雇员
4. 查询所在出版社在美国,且最低职位工资少于100的雇员
5. 查询在德国出版的出版物
任务5:排序查询
1、 查询职位,并按职位最高工资顺序排序
2、 查询出版物,并按出版物的单价逆序排序
3、 查询雇员和对应的出版社,并按出版社名称的字母顺序、雇员姓的字母逆序排列
4、 查询出版社,按出版社的国家、州、城市和出版社名称的字母排序
5、 按出版社名称排序,查询前3条记录
二、数据库设计任务
基本任务:假设一个应用场景,具有学生、专业和学院几个实体。一个学生属于一个专业,一个专业下有多个学生;一个专业属于一个学院,一个学院有多个专业。设计数据库结构。
扩展任务:在基本任务的基础上,存在多个学院联合办学,开办某专业的情况。此情况下,重新设计数据库结构。
三、研究Xenu link sleuth工具的使用,要求测试任何一个在线网站,翻译其英文测试报告,报告中必须对关键单词、error code进行解释,中文翻译的结构与英文文档结构一致。
要求:做好了请在回答框里告知,并私下发到我的邮箱里面jzhms@yahoo.com.cn 不希望公开答案!
请发到我的邮箱里面,谢谢合作喔…请不要把答案贴到这上面!否则没分喔…
Select substring(username,1,1) as 姓 from employee
Select substring(username,2,2) as 名 from employee
2. 查询雇员的姓名
Select username from employee
3. 查询雇员数
Select count(*) from employee
4. 查询雇员的姓名和职务
Select username,,duty from employee
5. 查询雇员的工龄
Select year(getdate())-开始工作日期 as 工龄 from employee
任务2:条件查询
1. 查询雇员(employee)从事"Sales Representative"职务的有哪些人
Select * from employee where duty=’ Sales Representative’
2. 查询工龄超过15年的雇员
Select * from employee where cast( (year(getdate())-开始工作日期) as int)>=15
3. 查询姓以a开头的雇员
Select * from employee where username like ‘a%’
4. 查询姓的开头字母在m以后的雇员
Select * from employee where cast((substring(username,1,1) as varchar)>=’m’
5. 认为hire_date是雇员生日,查询巨蟹座的雇员
Select * from employee where birthday between ‘6-22 ‘ and ‘7-22’
任务3:联合查询
1. 查询雇员和雇员职位
Select a.id,b.duty from employee, as a,jobs as b
2. 查询雇员、雇员职位和雇员所在出版社
Select a.id,b.duty, b.publishing from employee as a,jobs as b on a.id=b.id
3. 查询雇员、雇员工资、雇员离本职位最高工资的差值
select a. ID,a.username,a.[雇员工资],b.[最高工资]-a.[雇员工资] as [差值] from employee a,jobs b where a.[职位]=b.[职位] 参考技术A nani 你的教科书上都有的 亲爱的 参考技术B 都是最基本的,直接写就好了。追问
就是不会,所以才需要现成的!
参考技术C 查询雇员(employee)的姓和名Select substring(username,1,1) as 姓 from employee
Select substring(username,2,2) as 名 from employee追问
你好,如果剩下两道题你也会做的话,请做好了发到我的邮箱里面,谢谢合作喔…请不要把答案贴到这上面!否则不能给你全分喔…
追答查询在美国的雇员
Select * from employee where county=’美国’
字节最爱问的智力题,你会几道?
在面试过程中,智力题的考察也经常出现,这种题的特点是如果你看过,那么很容易就能做出来,如果没加过那可能在面试过程中不太容易做出来,所以在面试过程中恰好问到看过的题也不要马上答出来,还是要假装思考一下,因为你脱口而出会让面试官发现你做过,给你换一道题的。
1. 只有两个无刻度的水桶,一个可以装6L水,一个可以装5L水,如何在桶里装入3L的水
提示:这个问题的本质就是利用两个水桶的已知容量倒来倒去,问题的解法并不唯一。
- 先将5L的桶装满,将5L的桶的水倒入6L的桶中。这时5L的桶是空的,6L的桶中有5L的水
- 再将5L的桶装满,倒入6L的桶中。这时5L的桶有4L的水,6L的桶是满的
- 将6L的桶中的水倒掉,5L的桶的水倒入6L的桶中。这时5L的桶是空的,6L的桶中有4L的水
- 将5L的桶装满,倒入6L的桶中。这时5L的桶还有3L的水,6L的桶是满的。
2. 25匹马,5个赛道,每次只能同时有5匹马跑,最少比赛几次选出最快的马?
这个题目字节经常问,大概思想就是先分5组跑,跑出每组第一名,将每组第一名放到一起跑,找出25匹马的第一名,然后找出2、3名,一共需要7次
前五次:将25匹马放到5个赛道比赛,找出每个赛道的第一名。假设A1、B1、C1、D1、E1分别为每组的第一名,如下图。
第六次:将A1、B1、C1、D1、E1放到一个赛道上找出第一名,假设为A1,其他四名分别为B1、C1、D1、E1。这时第一名已经找到了,还需找到二、三名。因为C1的速度比D1和E1的速度快,所以赛道D和赛道E的所有马都被淘汰了。有机会成为二、三名的马为A2、A3、B1、B2、C1这五匹马,即前五名在这个区域,并且第一名为A1。如下图
第七次:将A2、A3、B1、B2、C1放到一个赛道找出前两名,再加上A1,这就找到前三名了。
延申:如果要找到前五名呢?
3.1000瓶药水里面只有1瓶是有毒的,毒发时间为24个小时,问需要多少只老鼠才能在24小时后试出那瓶有毒。
这个问题不太容易想到可以先记住答案,需要老鼠的数量为
为了简化问题,可以先假设有只有8瓶药水,其中有一瓶有毒,根据公式需要 个老鼠
先将瓶子进行编号为0-7号,用位数表示老鼠,如下图,
将4、5、6、7号药水混合到一起喂给老鼠1,将2,3,6,7号药水混合喂给老鼠2,将1、3、5、7药水混合喂给老鼠3,观察老鼠是否中毒。
中毒的老鼠标号为1,未中毒的老鼠标号为0,将三只老鼠标号组合到一起即为有毒药水的标号。
例如,老鼠1中毒,老鼠2未中毒,老鼠3中毒。那么三只老鼠的二进制表示为101,即5号药水有毒。因为老鼠1中毒,说明4、5、6、7号药水中含有毒的药水。老鼠2未中毒,说明2、3、6、7无毒。老鼠3中毒,说明1、3、5、7中有一瓶有毒。所以有毒的为5号药水,其实和直接将二进制转化为十进制的结果是一样的。
回到正题,如果有1000瓶药水,则需要10只老鼠,因为10位二进制足以表示0-999。
4.家里有两个孩子,一个是女孩,另一个也是女孩的概率是多少?
这是一个概率问题,答案是二分之一,看到这里脑瓜子嗡嗡的吧
这个问题我也是看了B站的视频分析才搞明白咋回事,题目多少有些歧义,面试时说清楚就行了。
已知家里有两个孩子A和B,其中一个是女孩,关键问题就在其中一个是女陔这句话上。
如果你理解为这个是指定了一个孩子为女孩,例如A为女孩,那么B也是女孩的概率显然为二分之一。
如果你理解为A或B有一个孩子是女孩,问另一个孩子也是女陔的概率,这就是三分之一了。因为两个孩子的性别只有男男、男女、女男、女女四种组合,男男被排除了,剩下三种组合均符合题意,所以是三分之一。
其实,题目本身应该是第二种理解的意思,告诉你了有一个是女孩并未明确说哪个是。但很多人看到题目就会先入为主,先指定了一个孩子为女孩,那另一个孩子为女孩的概率肯定是二分之一了,这是不正确的。
5.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
这个问题的关键就是要知道绳子可以从两头烧
- 将绳子1从一段开始烧,同时将绳子2从两端烧,绳子2在半小时后烧完。
- 这时开始计时,将绳子1的另一端点燃,从计时开始绳子1烧完后是15分钟,然后点燃绳子3的一端,绳子3烧完需要一个小时。加上刚才的15分钟正好是1小时15分钟
6.一共12个一样的小球, 其中只有一个重量与其它不一样(未知轻重),给你一个天平,找出那个不同重量的球?
这个问题的思想是采用分治的思想。
- 将12个小球分为三组(因为分成两组不能找到重量不一样的球在哪组),为A组、B组、C组
- 将三组球分别两两称重,找到重量和另外两组不同的那一组(只要有两组可以使天平平衡,重量不一致的球必然在第三组)。假设坏的球在C组
- 将C组的球分成两组C1和C2,每组两个球,这时从A组和B组里找到两个正常的球,分别和C1和C2去称,天平不能平衡说明重量不一致的球就在哪组。假设在C1
- 将C1组的球分别和正常的球去称,天平不平衡时就能找到重量与其他不一致的球。
7.有10瓶药,每瓶有10粒药,其中有一瓶是变质的。好药每颗重1克,变质的药每颗比好药重0.1克。问怎样用天秤称一次找出变质的那瓶药?
- 将这10瓶药标好号1-10。
- 然后按照瓶子的标号取药,1号药瓶取1粒药,2号药瓶取2粒药,3号药瓶取3粒药,以此类推,取完10瓶药一起放到天平上去称。如果没有变质的药,重量应该是55克,这时多出几克,几号药瓶就是变质的。例如55.3克,那么变质的药就是3号药瓶的。
8.你有两个罐子,50个红色弹球,50个蓝色弹球,如何将这100个球放入到两个罐子,随机选出一个罐子取出的球为红球的概率最大?
这个问题应该是这几道题中最简单的了,将一个红球放到一个罐子中,另一个罐子放49个红球和50个蓝球,这样随便选出一个罐子取出红球的概率是1/2 * 1 + 1/2 * 49 /(49+50),接近0.75。
以上是关于高分悬赏几道计算机SQL数据库的题!做出来了先支付100分,要是满意的话,在加赏50~的主要内容,如果未能解决你的问题,请参考以下文章