【校招VIP】测试数据库考点之语法语句

10月08日 收藏 0 评论 0 测试开发

【校招VIP】测试数据库考点之语法语句

考点介绍:

语法错误:SQL语句的结构或语法错误,如缺少括号、引号不匹配、多余的逗号等。数据类型错误:在SQL语句中使用了错误的数据类型,如将字符串值插入到整数类型的列中......

相关题目及解析内容可点击文章末尾链接查看!

一、考点试题

1.sql中left join、right join、inner join有什么区别

解答:left\right join是外部连接,inner join是内连接外部连接有主表与从表,主表在left中是左侧表,right中是右侧表,主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全内连接则只显示两表关联条件匹配的数据......

2.列举几种表连接方式以及区别?

解答:连接方式:内连接、自连接、外连接(左、右、全)、交叉连接......

3.下列关于数据库左连接、右连接、内连接、全连接的说法,不正确的是()

A.左连接(left join):返回包括左表中的所有记录和右表中连接字段相等的记录

B.右连接(right join):返回包括右表中的所有记录和左表中连接字段相等的记录

C.内连接(inner join):只返回两个表中连接字段相等的行

D.如果语句只写join的话,表示的是左连接

解答:正确答案是 D

join默认是inner join,所以D选项有问题。实际上本道题有两个小难点......

二、考点文章

1.图解SQL的inner join、left /right join、 outer join区别

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join......

2.left join 涉及多个关联条件时写在on后面与where后面有什么区别

先说结论:很可能没有区别。对于两张表 t1、t2,结构定义如下......

3.简单深入理解left join、right join、inner join之间的关系

前言:很多人干了几年的开发,一直认为自己对连接很是理解,也包括我自己。下面几个示例,将教会大家,既简单又能深入理解SQL连接之间的关系......

三、考点视频

测试校招的特点、考点和职业发展

测试是IT校招中相对较容易的职位之一,对所学专业要求不高。校招时分为一二线公司和普通公司,所对应的校招要求、工资和职业发展都是有差别的。所以需要先定位好自己的层次,越早准备,拿到OFFER的机会越大,甚至上提高一个层次,拿到好OFFER......

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1236

PC端链接:https://xiaozhao.vip/dTopic/detail/1236


C 0条回复 评论

帖子还没人回复快来抢沙发