自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

T-T

  • 博客(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 &lt; 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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除