
数据库
进阶er
进阶
展开
-
【数据库】数据库原理教程-第二章-关系数据模型
原创 2019-03-07 14:29:45 · 451 阅读 · 0 评论 -
【数据库】数据库系统概述
原创 2019-03-07 14:26:02 · 93 阅读 · 0 评论 -
【数据库】sqlite中case语句的应用
题目大意:将学生选课表中的成绩(用A,B…划分等级)转换成绩点的形式,并求出学号为12345的学生的总绩点;考查的主要知识点:case when 语句;(1)我先把每个学生的总绩点求出来,如下图:(2)求学号为“12345”的学生的总绩点,如下:...原创 2019-05-12 11:31:40 · 4092 阅读 · 0 评论 -
【数据库】数据库1-3章知识点微总结
常用数据模型:网状,层次,关系数据库系统的三级模式结构1)模式:所有用户的公共数据视图,一个数据库只有一个模式;2)外模式:数据用户使用的局部数据库,保护了数据的安全性和独立性;2)内模式:数据的物理存储;二级映像:1)外模式/模式映像:(定义在外模式描述中)保证数据的逻辑独立性;2)模式/内模式映像:保证数据物理独立性;关系数据库关系的基本操作:选择,投影,笛卡尔积,并,差其余...原创 2019-05-12 12:04:39 · 244 阅读 · 1 评论 -
【PostgreSQL】PostgreSQL字符串的两种连接方式
字符串的两种连接方式函数返回类型描述样例结果string || string字符串字符串连接'Post' || 'greSQL'PostgreSQLstring || non-string or non-string || stringtext连接空字符串'Value: ' || 42Value: 42concat(str "any"...原创 2019-08-29 19:54:15 · 51002 阅读 · 2 评论 -
【PostgreSQL】表操作使返回结果新增一列的方法
目前做题常用到的是:case when 条件 then 结果1 else 结果2 end as 新的列名这个结果新增了一列,这一列可以根据你的需要进行赋值,没有数值类型的限制...原创 2019-08-29 20:09:25 · 1912 阅读 · 0 评论 -
【SQL】开窗函数over(partition by)
开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。 下面的测试用例数据语句如下: create table T2_TEMP(NAME varchar2(10) primary key,CLA...转载 2019-08-29 20:44:43 · 1196 阅读 · 1 评论 -
【PostgreSQL】时间戳处理相关函数和操作
函数返回类型描述样例结果age(timestamp, timestamp)interval返回两个时间戳之间相差的年月天数age(timestamp '2001-04-10', timestamp '1957-06-13')43 years 9 mons 27 daysage(timestamp)interval返回现在的时间与参数的中时间戳的差...原创 2019-08-29 21:09:23 · 1516 阅读 · 0 评论 -
【PostgreSQL】PostgreSQL常用的字符串处理方法
FunctionReturn TypeDescriptionExampleResultlower(string)text将字符串转化为小写字母lower('TOM')tomposition(substring in string)int定位特定子串的位置position('om' in 'Thomas')3substring(strin...原创 2019-08-29 21:23:36 · 1098 阅读 · 0 评论