首页
学习
活动
专区
工具
TVP
发布

一个爱吃西瓜的程序员

莫道君行早,更有早行人。
专栏作者
70
文章
84783
阅读量
23
订阅数
学习SQL【10】-SQL高级处理
所谓高级处理,从用户的角度来讲,就是那些对数值进行排序,计算销售总额等我们熟悉的处理;从SQL的角度来讲,就是近几年才添加的新功能,这些新功能使得SQL的工作范围不断得到扩展。 窗口函数 窗口函数可以进行排序、生成序列号等一般的聚合函数无法完成的操作。 什么是窗口函数 窗口函数也称为OLAP函数。OLAP是OnLine Analytical Processing的简称,意思是对数据库进行实时分析处理。 窗口函数就是为了实现OLAP而添加的标准SQL功能。 窗口函数的语法 窗口函数: <窗口函数> OVER
爱吃西瓜的番茄酱
2018-04-04
1.6K0
学习SQL【8】-谓词和CASE表达式
谓词 什么是谓词 谓词就是返回值为真值的函数。对于通常的函数来说,返回值有可能是数字、字符串和日期等,但是谓词的返回值全部是真值。这也是谓词和函数的最大区别。 谓词主要有以下几种: LIKE BETWEEN IS NULL、IS NOT NULL IN EXISTS LIKE谓词—字符串的部分一致查询 截止目前,我们使用字符串作为查询条件的例子使用的都是=。这里的=只有在字符串完全一致时才为真。与之相反,LIKE谓词更加模糊一些,当需要进行字符串的部分一致查询时需要使用该谓词。 部分一致大体可以分为前方一致
爱吃西瓜的番茄酱
2018-04-04
2.3K0
学习SQL【7】-函数
终于可以开原创标识和留言功能了,开心。我坚信努力总会有收获的。 不仅SQL, 对所有的编程语言来说,函数都起着至关重要的作用。函数就像是编程语言的“道具箱”,每种编程语言都准备了非常多的函数。譬如,C语言推崇的就是用函数来实现模块化编程。 根据用途不同,SQL中的函数大致可以分为算术函数、字符串函数、日期函数、转换函数和聚合函数。 一:函数的种类 1:函数的定义 所谓函数,就是输入某一值得到相应输出结果的功能,输入值称为参数,输出值称为返回值。 2:函数的分类 函数大致可以分为以下几种: 算术函数(用来
爱吃西瓜的番茄酱
2018-04-04
1.3K0
学习SQL【5】-数据更新
数据的更新处理大体可以分为插入(INSERT)、删除(DELETE)和更新(UPDATE)三类,此外,还会给大家介绍数据库中用来管理数据更新的重要概念—事务。 一:数据的插入(INSERT语句) 1:要学习INSERT语句,我们得首先创建一个名为ProductIns的表。 创建表ProductIns的语句如下: CREATE TABLE ProductIns ( product_id CHAR(4) NOT NULL, product_name VARC
爱吃西瓜的番茄酱
2018-04-04
2.7K0
学习SQL【4】-聚合与排序
随着表中记录(数据行)的不断积累,存储数据逐渐增加,有时我们可能希望计算出这些数据的合计值或者平均值等,这个时候就需要使用SQL语句的汇总操作等方法。 一:对表进行聚合排序 1:聚合函数 通过SQL对数据进行某种操作或计算时需要使用函数。SQL有五种常用的函数: ● COUNT:计算表中数据的行数(记录数)。 ● SUM:计算表中数值列中数据的合计数。 ● AVG:计算表中数值列中数据的平均值。 ● MAX:计算表中数值列中数据的最大值。 ● MIN:计算表中数值列中数据的最小值。 如上所示,用于汇总的函
爱吃西瓜的番茄酱
2018-04-04
2.7K0
学习SQL【3】-查询基础
一:SELECT 语句基础 1:列的查询 基本的SELECT语句 SELECT <列名>,..... FROM <表名>; 以下举例均是对表Product进行操作,表Product的结构内容如
爱吃西瓜的番茄酱
2018-04-04
7840
学习SQL【2】-数据库与SQL
一:数据库是什么? 1:定义 ● 将大量数据通过计算机加工而成的可以进行高效访问的数据集合称为数据库(DB)。 ● 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。 ● 关系数据库通过关系型数据库管理系统(RDBMS)进行管理。 2:为什么DBMS那么重要? 答:DBMS能够实现多个用户同时安全简单的操作大量数据。 3:DBMS的种类 ● 层次数据库(HDB):最古老的数据库之一,现在已经很少使用了。 ● 关系数据库(RDB):关系数据库是现在应用最广泛的数据库。它采用由行和列组成的二维表来管理
爱吃西瓜的番茄酱
2018-04-04
4K0
常用SQL语句和语法汇总
近几年数据库发挥了越来越重要的作用,这其中和大数据、数据科学的兴起有不可分割的联系。学习数据库,可以说是每个从事IT行业的必修课。你学或不学,它就在那里;你想或不想,你都得学。 大一的时候,我选了一门名为《Android应用程序开发》的选修课。那个时候啥都不懂,就感觉这个名字比较高端,然后就去了。学习一学期,也就是在电脑上装上了Android应用程序的开发环境。由于我的笔记本太撇,每次运行Android虚拟机就会卡的要死。好吧,我承认最后期末考试我挂了,很悲痛的经历,选修课竟然也会挂(其实主要是我太菜,没有
爱吃西瓜的番茄酱
2018-04-04
3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档