- 博客(8)
- 问答 (4)
- 收藏
- 关注
原创 控制台获取键盘按键消息
包含头文件<Windows.h>利用宏定义和API函数getasynckeystate定义一个用来判定某虚拟键是否按下的函数#define Iskeydown(Virtualkey) GetAsyncKeyState(Virtualkey) == -32767 //判断某键是否按下,参数为一个虚拟键码好了参照着虚拟键码表开心地用吧~...
2018-12-21 21:00:24 1318
原创 select语句多表联合查询(四)上
(所有表都在select语句多表联合查询(一)中) (not) exists子查询1.如何理解exists操作?2.何时用exists课程里说exists的语义为子查询结果中有无元组存在。而且exists前面是没有属性与子查询的结果属性相对应的(仔细想想前面的in和θsome,Θall),既然这样,我们也就没有必要对select的结果属性进行限制,所以exists还是有点特殊的。...
2018-12-14 11:28:10 548
原创 select语句多表联合查询(三)下
(所有表都在select语句多表联合查询(一)中)示例四:列出没学过赵四老师讲授课程的所有学生的姓名首先需要的表有Teacher,Course,SC,Student。其次,分析并简化问题,先找出学过赵四老师讲授课程的学生,把它过滤掉剩下的就是没学过的。然后就开始构思了,最外层为select Sname from Student where.......,其内层为select XX from...
2018-12-12 20:59:36 1979
原创 select语句多表联合查询(三)上
(所有表都在select语句多表联合查询(一)中)(NOT) in子查询我们从以下几个问题来展开对In的理解与研究:1. 如何理解In操作?2.何时用In操作?3.如何理解NOT IN 以及何时用NOT IN?来,我们先来看个简单示例:select * from Student where Sname in ('张三','王三');通过执行这条select语句我们会...
2018-12-12 15:25:01 3291
原创 select语句多表联合查询(二)
(所有表都在select语句多表联合查询(一)中)重名处理我个人觉得重名处理主要处理对于表同名的情况(因为对于不同表存在同属性这种情况可以通过表名.属性的方式来区分)问题一:求有薪水差额的任意两位教师。根据题意我们只需要用到一个表就是teacher表,但要求薪水差额必定要用到两次薪水这个属性,我们不妨定义一次teacher表为T1,再定义一次该表为T2,有了T1.Salary和T2...
2018-12-11 22:44:22 7679
原创 select语句多表联合查询(一)
θ连接之等值连接首先声明有以下五个表(表的信息均来自mooc网的战德臣的数据库系统上课程):S# 学号 (主键) Sname 名字 Ssex 性别 Sage 年龄 D# 所属院系系号 Sclass 所属班级C# 课程号(主键) Cname 课程名称 Chours 课时数 Ccredit 学分 T# 教该课程...
2018-12-11 21:23:08 81320 2
原创 二路并归排序算法
void mergesort(int *arr, int lo, int hi){ if (hi - lo < 2) return; int mi = (lo + hi) / 2; mergesort(arr, lo, mi); mergesort(arr, mi, hi); int templo = lo; int la = mi - lo; int lb = hi -...
2018-12-11 15:09:01 315
原创 三维数组的实现
#include <iostream>using namespace std;struct _2darray{ int _array[3][3]; void show();};int main(){ _2darray _3darray[3]; for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j+...
2018-12-11 15:07:46 629
空空如也
VMware workstation里发广播包但主机收不到
2019-10-17
如何实现识别乐谱中的音符并将其转化为我想表达的东西
2018-11-11
怎么搭建directsound的配置?
2017-11-27
在VS2017上敲代码出问题了求大佬看看~
2017-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人