• sql13


    添加链接描述在这里插入图片描述正确答案: 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         
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述必须用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
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入代码片

    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'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述看不懂 直接答案

    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述重打一遍
    在这里插入图片描述在这里插入图片描述,语法试一下

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述看下上题代码
    在这里插入图片描述在这里插入图片描述在这里插入图片描述少了个,
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述正确答案: B 你的答案: A (错误)
    1550
    解析

    A选项,不能定义一个check约束后,立即在同一个批处理中使用;C选项,Create default,Create rule,Create trigger,Create procedure,Create view等语句同一个批处理中只能提交一个;D选项,不能把规则和默认值绑定到表字段或自定义字段上之后,立即在同一个批处理中使用。

  • 相关阅读:
    day62
    C# .Net中鼠标Cursor的公用辅助类
    手撕Vue-数据驱动界面改变下
    46.【数据结构 绪论(01)】
    腾讯云服务器南京地域详细介绍、测试IP和Ping值测速
    你好,区块链操作系统上的完全去中心化国际象棋
    什么是云原生?土生土长?
    搞定ESD(一):静电放电测试标准解析
    .NET Var与Dynamic
    Mybatis Plus 框架项目落地实践总结
  • 原文地址:https://blog.csdn.net/czhc1140075663/article/details/126459137