自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 SQL中的组合查询(combining queries)

SQL的组合查询是什么?所谓的组合查询,其实就是可以输入多个SELECT语句,最后输出类似于SELECT语句的结果。不同的SELECT语句之间使用UNION连接。UNION的用法非常简单,直接在两个SELECT语句之间插入UNION即可。SELECT column_aFROM table_aWHERE column_id = 1UNIONSELECT column_aFROM table_aWHERE column_id = 2;以上代码的输出与下面的代码一样:SELECT col

2020-06-30 20:30:33 974

原创 SQL中的表格连接

SQL表格连接(joining tables)SQL表格连接是非常常用的功能,使用表格连接可以同时从多个表格中获得想要的列。举个简单的例子说明。现在有两个表格,第一个表格名为t1,它储存了员工id(employee_id)和员工岗位(employee_position)两列信息。第二个表格名为t2,他储存了员工id(employee_id)、员工电话(employee_phone)和员工地址(employee_address)三列信息。现在想要通过一个SELECT语句展示employee_id

2020-06-30 20:15:38 579

原创 用一个简单的例子说明SQL子查询

SQL的子查询(subqueries)用一个简单的例子来说明subqueries的应用。现有两个表格,第一个表格名为student,第二个表格名为student_information。第一个表格:第二个表格:两个表格有一含有相同数据的列student_num,用来表示学生学号。那么老板布置了这么一个任务,请你找出名为Chris的同学的微信号。要完成这个任务,有两个方法可以采用。第一个方法是使用两次SELECT语句,第二个方法是只用子查询。第一个方法的具体步骤:SELECT stude

2020-06-21 20:57:10 607

原创 用一个简单例子说明SQL数据分组的基本用法

SQL数据分组以一个简单的例子来说明数据分组的用处。现有一个名为student的table(见下表)。若想统计每个班的人数,有两个办法可以实现。第一个方法:分别使用两次结合WHERE条件判断的SELECT语句。SELECT COUNT(student_class) AS student_numberFROM studentWHERE student_class = 'one'; --输出student_class = 'one'的行的个数,也就是一班的人数输出:SELECT COUN

2020-06-21 18:30:06 1094

原创 SQL常用函数

SQL常用函数(文本、时间、数值、聚合函数)在我的另一篇博客“SQL创建计算字段”中提到了用于删除列名称空格的几个函数LTRIM(), RTRIM()和TRIM()。在SQL中,还有很多不同的函数,对应处理不同的问题。这些函数可以分成四大类:文本处理函数 Text manipulation functions日期和时间处理函数 Date and time manipulation functions数值处理函数 Numeric manipulation functions聚合函数 Aggrega

2020-06-21 17:08:53 238

原创 SQL创建计算字段

SQL创造计算字段所谓计算字段(calculated fields),其实与列相似,只是它不存在于实际的table中,而是由SELECT语句创造出的“列”。那我们为什么要用到计算字段?举个例子,现在要基于(1)记录学生班级的student_class列和(2)记录学生学号的student_num列,希望得到一个合并了学生班级和学生学号的新的“列”,那么这时候就能用到计算字段了。对某一列或某几列进行某种操作得到的新“列”就是计算字段了。回到前面说的学生班级和学生学号的例子:SELECT stud

2020-06-21 14:56:33 1231

原创 SQL数据过滤基本用法

SQL数据过滤基本用法SQL中的数据过滤主要应用WHERE语句,并结合一系列的运算符、逻辑运算和通配符过滤实现对数据的过滤。#运算符的种类= #等于,注意不要写成了==<> #不等于,与!=一致!= #不等于< #小于<= #小于等于!< #不小于,与>=一致> #大于>= #大于等于!> #不大于,与<=一致BETWEEN AND #使用类似于英语语法,BETWEEN 数字1 AND 数字2IS NULL #判断缺失值

2020-06-20 15:40:36 1593

原创 SQL检索列排序

SQL中对检索的列进行排序对检索列进行排序SELECT column_aFROM table_aORDER BY column_a; #使用ORDER BY语句对column_a排序对检索的多列进行排序(先排column_a,后排column_b)SELECT column_a, column_bFROM table_aORDER BY column_a, column_b; #使用ORDER BY语句对column_a和column_b排序也可以用列的位置替代列的名称进行排序(通常不

2020-06-20 14:30:56 221

原创 SQL检索列的基本用法

SQL检索列的基本用法使用SELECT语句检索table中的列。检索列SELECT column_aFROM table_a; #检索column_a检索多列SELECT column_a, column_bFROM table_a; #检索column_a和column_b两列检索所有列SELECT *FROM table_a; #检索table_a的所有列检索列中的非重复行(distinct rows)SELECT DISTINCT column_aFRO

2020-06-20 14:15:40 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除