随笔分类 - 计算机数据库和操作系统知识
摘要:第一种解法: 第二种解法: sql 中有一系列 聚合函数: sum, count, max, avg, 这些函数作用域多条记录上 select sum(population) from b_table; 而通过group by 子句, 可以让sum和 count 这些函数对于属于一组的数据起作用。
阅读全文
摘要:开始想 用 group 把Num都聚在一起 -- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。但是group by是先排序后分组; 每个部门有多少人:
阅读全文
摘要:Score 很好得到: select Score from Scores order by Score desc; 要得到rank, 可以通过比较比当前Score 大的Score 的个数得到: 或者: 得到join 两个表,
阅读全文
摘要:为了实现程序的并发执行,才引入进程 程序的顺序执行: (顺序性,封闭性,可再现性) 程序的并行执行,提高CPU的效率和系统吞吐率:(间断性,失去封闭性,不可再现性) 引入进程解决程序并发的问题,进程的特征: ① 结构特性,为使程序能够独立运行,应为之配置一进程控制块,即PCB(Process Con
阅读全文
摘要:what: 操作系统是配置在计算机硬件上的第一层软件,对并对硬件系统的首次扩充。方便计算机使用者使用,因为机器只能识别0,1二进制码。作为用户与计算机硬件系统之间的接口,和作为计算机系统资源的管理者(管理处理器,存储器,I/o设备,文件管理),对计算机资源的抽象。 操作系统最重要的特征有并发,共享,
阅读全文
摘要:1: 找小于最大的最大的 2. 排序 找第n个数: 不能在limit 里N-1, 因为limit里不计算 哈哈: distinct :在表中可能包含重复值,返回唯一不同的值,
阅读全文
摘要:因为对数据库的内容早都忘得差不多了,所以我的第一感觉是: select Person.FirstName, Person.LastName, Address.City from Person, Address where Person.PersonId=Address.PersonId 结果出错了:
阅读全文