数据库
顾异巴德
烫
展开
-
2020-09-08
下面介绍三种用于进行排序的专用窗口函数:1、RANK()在计算排序时,若存在相同位次,会跳过之后的位次。例如,有3条排在第1位时,排序为:1,1,1,4······2、DENSE_RANK()这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。例如,有3条排在第1位时,排序为:1,1,1,2······3、ROW_NUMBER()这个函数赋予唯一的连续位次。例如,有3条排在第1位时,排序为:1,2,3,4······窗口函数用法:<窗口函数> OVE转载 2020-09-08 18:59:52 · 117 阅读 · 0 评论 -
数据库单表查询总结
数据库常用操作单表查询单表查询---单表的查询学习 --查询表的所有数据 select * from 表名;*代表所有 select * from emp; --查询表中指定字段的值 select 字段名1,字段名2,...from表名 select empno from emp; select empno,ename from emp; --给查询结果中的字段使用别名 --在字段名后使用关键字 字段名 as "别名" --作用:方便查看查询结果原创 2020-09-02 17:07:58 · 1015 阅读 · 0 评论 -
数据库设计一般满足第三范式
转载:https://www.2cto.com/database/201404/291443.html第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗解释:一个字段只存储一项信息 eg:班级:高三年1班,应改为2个字段,一个年级、一个班级,才满足第一范式不满足第一范式学号...转载 2018-10-08 15:32:38 · 5332 阅读 · 0 评论 -
C++常见面试题总结
面试常见问题待整理一、C++基础知识面试题总结1、多态的实现虚函数、重载实现。2、说说C/C++的区别面向对象与面向过程的区别,且c++支持了新的库以及添加了很多的关键字。3、const关键字4、说说malloc/free 和 new/delete区别(动态对象内存分配)5、指针和引用的区别6、C++中堆和栈的区别7、关键字static8、在C++程序中调用被C语言修饰的函数...原创 2018-10-24 17:29:56 · 447 阅读 · 0 评论