- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 Oracle笔记第七章
第七章 子查询查询工资最低的员工姓名– 按员工姓名分组select ename, min(sal) from emp group by ename– select ename, sal from emp order by sal– 子查询也叫内部查询, 作用是把子查询执行的结果作为外部查询的条件– 在嵌套查询中, 子查询要先于外部查询执行–1. 查询最低工资select min(sal)from emp;–2. 把查询出的最低工资作为外部查询的条件select ename from
2021-06-22 08:12:59 448
原创 Oracle笔记第六章
第六章 分组函数 多行函数多行函数, 多个函数输入, 输出的结果只有一个5个分组函数 max min sum avg count最高工资select max(sal), min(sal),round(avg(sal),2) avg_salfrom emp;
2021-06-15 16:57:58 413
原创 Oracle第五章笔记
第五章 多表连接什么是连接?通过一定的条件, 是表发生关联使用一条sql语句, 查询员工姓名, 部门名称, 共工作地点select ename, dname, locfrom emp, deptwhere emp.deptno = dept.deptno;可以起别名, 标识关键字, 使用别名注意: 为表起别名时, 不能使用as 关键字select ename, dname, locfrom emp e, dept dwhere e.deptno=d.dept
2021-06-15 14:24:18 908
原创 oracla笔记第四章
第四章 单行函数–单行函数–单行函数对单行进行操作–每行返回一个结果–有可能返回值与原参数数据类型不一样–单行函数可以写在SELECT, WHERE, ORDER BY子句中–有些函数可以没有参数,有些函数包含一个或多个参数–函数可以嵌套1. 字符函数–大小写转换 lower() upper()select ename from empselect ename, lower(ename) from emp;–把字符’tom’转换为大写输出select ‘tom’ from emp;
2021-06-12 16:06:34 217
原创 Oracle笔记第一章
常用数据库访问工具oracle SQL*Plusoracle SQLPlus 是与oracle进行交互的客户端工具, Oracle数据库软件安装后就可使用, 在SQLPlus 中, 可以运行sql*plus命令与sql语句常用Sql*Plus命令show user: 显示当前用户名show parameter db_name: 显示当亲操作的数据库名称conn[ect] : 连接到数据库desc[ribe] 对象名 : 查找指定对象的详细信息。结构化查询语言结构化查询
2021-06-11 10:49:50 138 1
原创 Oracle笔记第三章
–第三章 条件查询–查询empno为7369的信息: where 的结果为ture 或 falseselect * from emp where empno = 7369;select * from emp where empno <> 7369; --建议使用这个select * from emp where empno != 7369;–查询工资小于1000的员工信息select * from emp where sal < 1000;–查询1981年7月1日(h
2021-06-08 17:44:36 966
原创 oracle笔记第二章
– 第二章 简单查询–1.最简单查询select * from emp;–2六个子句 : select from group by having where order by.–3.DQL– DML– DDL– TPL–4.关键字可以不区分大小写, 字段不区分大小写,但是数据要区分大小写select * from emp where ENAME = ‘SMITH’; --可查select * from emp where ENAME = ‘smith’; --不可查
2021-06-08 11:39:02 106
原创 多次测试
多次测试前言一般写法及其原理衍生(通常是比一般写法更加快捷和方便)字符串多次测试前言巩固一下基础知识, 水一篇关于多次测试的文章。多次测试主要是用于ACM中的,所以对于竞赛的同学来说多次测试还是比较重要的。多次测试主要分为一些数字啊, 还有字符串。数字其实没啥好说的,主要是字符串的就有一点点麻烦。这里就话不多说,直接展示代码一般写法及其原理衍生(通常是比一般写法更加快捷和方便) while(scanf("%d",&a)!=eof){...}这是多次测试中最为基础和常见的一种,但
2021-04-18 20:30:28 646 1
原创 BODA二叉树遍历
前言 (曹老师yyds)题目问题A问题B问题C感受三道题都是关于二叉树遍历的题目,感觉没啥,就是证明了我是个菜鸡,感谢曹老师,让我有了继续努力的动力。代码A题代码#include <iostream>#include <cstdio>using namespace std;typedef long long LL;#define maxLen 35LL tree[maxLen][maxLen] = { 0 };LL read[maxLen][maxLen
2021-04-15 12:34:41 97
原创 分组赛题解
a题:模拟题,根据题目已知的信息可以直接求出答案,需要注意的点是取余数。#include <bits/stdc++.h>using namespace std;int main(void){ int c, s, n, r, u; cin >> c; while(c--){ s = 0; cin >> n; r = n / 2; n = n - r; i
2021-04-15 12:10:22 395 2
原创 动态规划---数字三角形
题目描述73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top and ends somewhere on the base. Each step can go either
2021-04-11 16:58:22 171 1
原创 栈与队列代码(c++)实现
顺序栈//stack.h#include <bits/stdc++.h>#define Maxsize 100using namespace std;typedef int SElemType;typedef struct { SElemType *top; //相当于线性表的头结点 SElemType *base; //实际上就是栈的数组 int stacksize;}SqStack;bool InitStack(S.
2021-04-11 11:57:43 387
原创 软件工程导论知识点
软件工程第一章 软件工程概述1.1引言1)软件的定义: 软件 = 程序 + 数据 + 文档2)特性:3) 软件的分类:1.2软件危机1) 基本概念:2)典型表现:3)软件危机产生的原因:4) 消除软件危机的途径1.3 软件工程1)概念2) 本质特征1.4 软件生命周期1.5 软件过程1.6 小结第一章 软件工程概述1.1引言1)软件的定义: 软件 = 程序 + 数据 + 文档程序 = 数据结构 + 算法(计算机任务处理对象和处理规则的描述)数据 是指计算机输入和存储的信息介质,文档 是指开
2021-03-24 09:42:53 716
原创 数据结构c++实现(单链表的一系列操作)
单链表c++实现说明:1.进行初始化是直接用的尾插法来实现一张带有数据的单链表。2.函数:0.单链表的初始化\n1.单链表的遍历\n2.单链表插入\n3.单链表删除\n4.按位查找(查找第i个元素的算法)\n5.按值查找(返回相应的地址)\n6.清空单链表\n7.判断是否为空\n8.当前链表的表长\n9.单链表的逆置\n10.头插法建表\n11.销毁单链表\n12.退出\n(懒得写了)3.由于函数过多所以自己重新写了个头文件danLinkList.h然后直接调用就行。4
2021-03-14 10:41:33 382
原创 数据结构c++实现(单链表说明)
单链表单链表是线性表的链式存储方式,链式结构说白了就是用指针来实现数组的操作罢了,但是很难(QWQ), 尤其是我c语言一塌糊涂,所以指针压根就没怎么搞懂,哈哈哈,其实我觉得只用会用了自然就懂了,所以加油吧。QuQ单链表的特点在于逻辑上相邻的元素其物理上不一定相邻,也就是说它是一种非随机存储的存储结构,需要通过一系列的指针来进行操作。因为要保证逻辑上的相邻,所以需要定义一个指针域来存储下一个元素的位置,所以单链表的结构体定义为:typdef struct LNode{ Elemty
2021-02-17 18:16:25 200
原创 数据结构c++实现(动态表)
动态表动态表是在静态表上的一个扩充, 可以理解为静态表这个数组的大小固定,无法对新增的数据进行传入, 但是动态表可以将原数组的固定容量增加IncreaseSize个单元。 由于动态表本身也是一张线性表,所以和静态表的操作大致相似,只不过是增加了一个扩充表的大小的函数。函数:函数:void Init_List(SqList &L) //初始化void Scanf_List(SqList &L, int d) //输入值void Print_List(SqList L) //
2021-02-17 16:27:46 534
原创 数据结构c++实现(静态表)
顺序表顺序表是指线性表的顺序存储方式, 可以简单的理解为数组,以下的一些函数也是类似于对数组的操作。符号 ‘&’ 指c++ 的引用, 可以对函数的传递过来的值进行改变,能够进行表的修改操作。函数:void Init_List(SqList &L) //初始化void Scanf_List(SqList &L, int d) //输入值void Print_List(SqList L) //输出值bool List_Delete(SqList &a
2021-02-17 16:06:11 390
SQL习题答案.docx
2020-12-03
SQL练习题.doc
2020-12-03
数据库基础与实践技术(SQL server 2008)第一章习题
2020-12-03
数据库习题及答案1.c
2020-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人