mysql中各种逻辑关键词和函数的运用

一,逻辑关键词

1,and  满足两个条件

例如

 

 2,or  满足其中一个条件

例如

 

 3,in  包含所有

例如

 

 4,=,<=,!=,>=  表示条件选择

例如

 

 二;正则表达

1,%表示数据中有部分

例如

 

 2,^表示以xx开头查询数据(前方加rlike)

例如

 

 

 3,$表示以xx为结尾查询数据

例如

 

 三;函数

1,max  查询最大值

2,min  查询最小值

3,avg  查询平均值

4,sum 查询总数

例如

 

 

having和where的区别

"Where" 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。. "Having"是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。

1,排序函数order by  (desc倒叙  asc顺序)

例如

 

 2,聚合函数group by (通常和having连用)

 

 五;inner join 查询两个表中共有的东西

 

posted @ 2022-05-30 19:00  柏舟0129  阅读(178)  评论(0)    收藏  举报