添加链接描述
正确答案: A B C E 你的答案: B C (错误)
901
正确答案: A C D 你的答案: A D (错误)
牛客6666666号头像
牛客6666666号
MySQL数据库中,变量分为 系统变量(以"@@"开头)和用户自定义变量。系统变量分为全局系统变量(global)和会话系统变量(session)。
@@global 仅用于访问全局系统变量的值;
@@session 仅用于访问会话系统变量的值;
@@ 先访问会话系统变量的值,若不存在则去访问全局系统变量的值;
sql_mode 为系统变量,既是全局系统变量,又是会话系统变量。
题中 A,C,D 均正确。
发表于 2016-03-15 17:26:41
正确答案: C 你的答案: C (正确)
9:08
解析
【解析】常用的扩充运算有交、除、连接及自然连接等。并: R 并 S 是将 S 中的记录追加到 R 后面。自然连接:去掉重复属性的等值连接。差: R-S 结果是属于 R 但不属于 S 的记录组成的集合。交: R 交 S 的结果是既属于 R 又属于 S 的记录组成的集合。本题 R 并 S 的结果集为 T ,所以 A 选项正确。
正确答案: A 你的答案: B (错误)
自然连接 910
添加链接描述
添加链接描述
添加链接描述
957
来看一下自然连接的例子。
Select emp.ename,dept.dname
From emp natural join dept;
这里我们并没有指定连接的条件,实际上oracle为我们自作主张的将,emp中的deptno和dept中的deptno做了连接。
也就是实际上相当于
Select emp.ename,dept.dname
From emp join dept on emp.deptno = dept.deptno;
添加链接描述
添加链接描述
2.自然连接:
数据库应用中最常用的是“自然连接”,它在目标列中去除相同的字段名。
SELECT XSB.* , CJB.课程号, CJB.成绩FROM XSB , CJBWHERE XSB.学号= CJB.学号
进行自然连接运算要求两个表有共同属性(列),自然连接运算的结果表是在参与操作的两个表的共同属性上进行等值连接后,再去除重复的属性后所得的新表。
感觉就是正常的连表查询
添加链接描述
添加链接描述
说白了 就是把两张表(具有相同的列),列中值相同,放一块。例如上个链接。(把数据 值相同的所有其他数据都放一块 放一行。 去除重复的列就行 列名字 列属性)
添加链接描述
怎么报错了?
添加链接描述
语法应该没错
sql serservr nutural join 语法报错
添加链接描述
添加链接描述
sql sersver 不支持 无语
1107 0822
解析
此时主表是t2,记录共有4条,right join也包括t2的NULL记录,所以结果是4行。

信仰201902181136640头像
信仰201902181136640
发表于 2022-02-20 15:40:27
解析
常用的数据模型:概念模型、逻辑模型、物理模型
常用的逻辑模型:层次模型、网状模型、关系模型
computer001
常见的数据模型(现实的数据抽象):概念模型(er图)、逻辑模型(网状、层次、关系、面向对象)、物理模型
概念到逻辑 设计人员完成
逻辑到物理 数据库管理系统完成
发表于 2019-09-03 10:32:54



difficult

除反了


我i神,为什么需要distinct
用户需要distinct
select
up.university,qd.difficult_level,(count(qpd.question_id)/count(distinct qpd.device_id))avg_answer_cnt
from user_profile up,question_practice_detail qpd,question_detail qd
where up.device_id=qpd.device_id and qpd.question_id=qd.question_id
group by university,difficult_level
必须用and






在这里插入代码片
select
up.university,qd.difficult_level,
(count(qd.question_id)/count(distinct qpd.device_id))avg_answer_cnt
from user_profile up,question_practice_detail qpd,question_detail qd
where up.device_id=qpd.device_id
and qd.question_id=qpd.question_id and up.university='山东大学'
group by university,difficult_level



在这里插入代码片
select
device_id,gender,age,gpa
from user_profile
where university='山东大学'
union all
select
device_id,gender,age,gpa
from user_profile
where gender='male'
看不懂 直接答案




重打一遍

,语法试一下


看下上题代码


少了个,





正确答案: B 你的答案: A (错误)
1550
解析
A选项,不能定义一个check约束后,立即在同一个批处理中使用;C选项,Create default,Create rule,Create trigger,Create procedure,Create view等语句同一个批处理中只能提交一个;D选项,不能把规则和默认值绑定到表字段或自定义字段上之后,立即在同一个批处理中使用。