首页 > 其他分享 >例程练习1

例程练习1

时间:2023-04-12 17:57:41浏览次数:42  
标签:Sname 例程 代码 练习 运行 student WHERE SELECT

openGauss使用练习

代码及运行结果

  • 3.16

    代码:

    SELECT Sno,Sname FROM student; 
    

    运行结果:

  • 3.17

    代码:

    SELECT Sname,Sno,Sdept FROM student; 
    

    运行结果:

  • 3.18

    代码:

    SELECT * FROM student; 
    

    运行结果:

  • 3.19

    代码:

    SELECT Sname,2014-Sage FROM student; 
    

    运行结果:

  • 3.20

    代码:

    SELECT Sname,'Year of Birth',2014-Sage,LOWER(Sdept) FROM student; 
    

    运行结果:

    代码:

    SELECT Sname NAME,'Year of Birth' BIRTH,2014-Sage BIRTHDAY,LOWER(Sdept) DEPARTMENT FROM student;
    

    运行结果:

  • 3.21

    代码:

    SELECT Sno FROM sc;
    

    运行结果:

    代码:

    SELECT DISTINCT Sno FROM sc;
    

    运行结果:

  • 3.22

    代码:

    SELECT Sname FROM student WHERE Sdept='CS';
    

    运行结果:

  • 3.23

    代码:

    SELECT Sname,Sage FROM student WHERE Sage<20;
    

    运行结果:

  • 3.24

    代码:

    SELECT DISTINCT Sno FROM SC WHERE Grade<60;
    

    运行结果:

  • 3.25

    代码:

    SELECT Sname,Sdept,Sage FROM student WHERE Sage NOT BETWEEN 20 AND 23;
    

    运行结果:

  • 3.26

    代码:

    SELECT Sname,Sdept,Sage FROM student WHERE Sage  BETWEEN 20 AND 23;
    

    运行结果:

  • 3.27

    代码:

    SELECT Sname,SSex FROM student WHERE Sdept IN ('CS','MA','IS');
    

    运行结果:

  • 3.28

    代码:

    SELECT Sname,SSex FROM student WHERE Sdept NOT IN ('CS','MA','IS');
    

    运行结果:

  • 3.29

    代码:

    SELECT * FROM student WHERE Sno LIKE '200215137';
    SELECT * FROM student WHERE Sno='200215137';
    

    运行结果:

  • 3.30

    代码:

    SELECT Sname,Sno,SSex FROM student WHERE Sname LIKE'刘%';
    

    运行结果:

  • 3.31

    代码:

    SELECT Sname FROM student WHERE sname LIKE '欧阳____________';
    

    运行结果:

  • 3.32

    代码:

    SELECT Sname,sno FROM student WHERE sname LIKE '_阳%';
    

    运行结果:

  • 3.33

    代码:

    SELECT Sname,sno,ssex FROM student WHERE sname NOT LIKE '刘%';
    

    运行结果:

  • 3.34

    代码:

    SELECT cno,ccredit FROM course WHERE cname LIKE '数据库\_设计%' ESCAPE'\';
    

    运行结果:

  • 3.35

    代码:

    SELECT * FROM course WHERE cname LIKE 'db\_%i__%' ESCAPE'\';
    

    运行结果:

  • 3.36

    代码:

    SELECT Sno,Cno FROM sc WHERE grade IS NULL;
    

    运行结果:

  • 3.37

    代码:

    SELECT Sno,Cno FROM sc WHERE grade IS NOT NULL;
    

    运行结果:

  • 3.38

    代码:

    SELECT sname FROM student WHERE sdept='CS' AND Sage<20;
    

    运行结果:

  • 3.39

    代码:

    SELECT sno,grade FROM sc WHERE cno='0204' ORDER BY grade DESC;
    

    运行结果:

  • 3.40

    代码:

    SELECT * FROM student ORDER BY sdept,sage DESC;
    

    运行结果:

  • 3.41

    代码:

    SELECT COUNT(*) FROM student;
    

    运行结果:

  • 3.42

    代码:

    SELECT COUNT(DISTINCT sno) FROM sc;
    

    运行结果:

  • 3.43

    代码:

    SELECT AVG(grade) FROM sc WHERE cno='0202';
    

    运行结果:

  • 3.44

    代码:

    SELECT MAX(grade) FROM sc WHERE cno='0202';
    

    运行结果:

  • 3.45

    代码:

    SELECT SUM(ccredit) FROM sc,course WHERE sno='200215126' AND sc.cno = course.cno;
    

    运行结果:

  • 3.46

    代码:

    SELECT cno,COUNT(sno) FROM sc GROUP BY cno;
    

    运行结果:

  • 3.47

    代码:

    SELECT sno FROM sc GROUP BY sno HAVING COUNT(*)>3;
    

    运行结果:

  • 3.48

    代码:

    SELECT sno,AVG(grade) FROM sc GROUP BY sno HAVING AVG(grade)>=90;
    

    运行结果:

标签:Sname,例程,代码,练习,运行,student,WHERE,SELECT
From: https://www.cnblogs.com/RookieHacker1230/p/17310628.html

相关文章

  • 例程练习2
    openGauss使用练习代码及运行结果3.69代码:INSERTINTOstudent(sno,sname,ssex,sage,sdept)VALUES('200215149','陈冬东','男',23,'CS');运行结果3.70代码:INSERTINTOstudentVALUES('200215142','陈冬','男&......
  • C++第二章课后练习 2-26
    实现一个简单的菜单程序,运行时显示“Menu:A(dd) D(elete)S(ort)Q(ui Select one:”提示用户输入,A表示增加,D表示删除,S表示排序,Q表示退出,输入为A、D、S时分别提示“数据已经增加、删除、排序。”输入为Q时程序结束。(1)要求使用if…else语句进行判断,用break、continue 控制程序流程......
  • 每日一练 | 华为认证真题练习Day6
    1.以下关于静态路由说法错误的是?A.通过网络管理员手动配置B.路由器之间需要交互路由信息C.不能自动适应网络拓扑的变化D.对系统性能要求低2.以下哪个命令可以查看OSPF是否已经正确建立邻居关系?A.displayospfneighborB.displayospfbriefC.displayospfpeerD.displayo......
  • 每日一练 | 华为认证真题练习Day7
    1.下列描述正确的是()。A.路由表中下一跳是多余的,有出接口就可以指导报文转发B.通过不同路由协议获得的路由,其优先级也不相同C.不同路由协议所定义的度量值不具有可比性D.不同路由协议所定义的度量值具有可比性2.iproute-static10.0.2.2255.255.255.25510.0.12.2preference......
  • 4月11日leetcode练习
    设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。 来源:力扣(Le......
  • 数据库3.69到3.96例程
    3.69将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。3.70将学生张成民的信息插入到Student表中已经存在在表中3.71插入一条选课记录('200215128','1')3.72对每一个系,求学生的平均年龄,并把结果存入数据库3.73将学生200215121的年龄......
  • C++第二章课后练习题 2-24,2-25
    编写一个完整的程序,实现功能:向用户提问“现在正在下雨吗?”,提示用户输入Y或N。若输入为Y,显示“现在正在下雨。”;若输入为N,显示“现在没有下雨。”;否则继续提问“现在正在下雨吗?”。#include<iostream>usingnamespacestd;intmain(){cout<<"现在正在下雨吗?"<<endl;......
  • ansible模块实战练习
    ansible模块实战练习Cloud研习社 Cloud研习社 2023-04-0110:55 发表于山东收录于合集#一站式教程220个#计算机185个#ansible22个#云计算196个#linux209个教程每周二、四、六更新今天我们练习一下ansible模块的用法,也算是一个小复习:准备三个节点:其中一个作......
  • 10-面向对象综合训练综合练习
    练习一:文字版格斗游戏需求:​ 格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。举例:​ 程序运行之后结果为:​ 姓名为:乔峰 血量为:100​ 姓名为:鸠摩智 血量为:100​ 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害,鸠摩智还剩......
  • 天梯赛练习题 L3-008 喊山(bfs)
    https://pintia.cn/problem-sets/994805046380707840/exam/problems/994805050709229568输入样例:75412233145561457输出样例:2640#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;typedefpair<LL,LL>PII;constLLMAX......