MySQL入门之扩展匹配符、order by、limit、union、group by、having子句

原创 2017年07月21日 21:49:07

-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------


7.文本匹配

a) 使用正则表达式进行比较 关键字为 regexp

b) 首先我们更新一组数据,再添加一组数据


接着我们来对比三张匹配方式


由上图易知,三种匹配的不同

如果要区分大小写,则加上binary

如下操作


另外一种为选择匹配


重复匹配

1.*:0个或多个匹配

2.+:1个或多个匹配

3.?:0 个或1个匹配

4.{n}:指定数目的匹配

5.{n, }:不少于指定数目的匹配

6.{n,m}:匹配数目的范围(其中,m不超过255)

我们先插入一组数据



使用定位匹配符

定位符:

^:文本的开始

$:文本的结尾

[[:<:]]:词的开始

[[:>:]]:词的结尾

如查询cust_id以3-5开头的信息


 

判定范围

两种:

1.between and

2.In

下面看操作



判断空值

使用关键字:IS 

如下所示:



子查询

1.表子查询:结果返回一个表

2.行子查询:结果是带一个或多个值的一行数据

3.列子查询:结果是一列数据,该列可以有一行或多行

4.标量子查询:结果返回一个值

 

Order by 子句

按照一定的顺序进行排列

Asc:升序 desc:降序



Limit子句

用于限制select语句

查找从第二位客户开始三位客户的所有信息和从第一位客户开始二位客户的所有信息



Union语句 

多行查询

如下操作


可以换成如下




Group by子句

将结果集中的数据行根据选择列的值进行逻辑分组


Cust_sex分组


Rollup为统计所有



Having 子句




版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MySQL入门之备份与恢复

MySQL入门之备份与恢复

MySQL入门之存储过程与存储函数

MySQL入门之存储过程与存储函数

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

MySQL入门之数据库介绍及MySQL介绍

MySQL入门之数据库介绍及MySQL介绍

MySQL入门之PHP的MySQL数据库编程

MySQL入门之PHP的MySQL数据库编程

MySQL入门之创建、修改、删除、查看数据库

MySQL入门之创建数据库和表

MySQL入门之索引

MySQL入门之索引

MySQL入门之事件

MySQL入门之事件

MySQL入门之大纲

MySQL入门之大纲

MySQL入门之视图

MySQL入门之视图

MySQL入门之访问控制与安全

MySQL入门之访问控制与安全
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)