断定是否为json字符串的json_valid():
- select json_valid('{"name": "andyqian", "database": "MySQL"}');
个中为有效json字符串时为1。
无效json字符串时为0.
还有很多办法,不再一一演示。
8. 聚合函数
敕令: sum(),count(),avg(),max(),min()
感化:统计,求平均值,最大年夜,最小值
应用处景:这类函数非经常见,重要用于数据统计,在SQL优化方面,也实用。
例子:
- mysql> select max(id) from t_base_user;
- +---------+
- | max(id) |
- +---------+
- | 2 |
- +---------+
- 1 row in set (0.00 sec)
这里有个小技能,如不雅主键是有序递增的,当须要有若干用户时,可以应用max(id)来代替count(*)函数。
敕令:
distinct
感化:去重
例子:
- mysql> select count(distinct(name))/count(*) from t_base_user;
- +--------------------------------+
- | count(distinct(name))/count(*) |
- +--------------------------------+
- | 0.6667 |
- +--------------------------------+
- 1 row in set (0.00 sec)
上述为计算区分度的例子,如有不明白的,可以参考之前的文┞仿《写会MySQL索引》
【编辑推荐】
- SQLlite数据库中的附加和分别
- MySQL存储写入速度慢?当然是选择分析一下啦
- MySQL海量数据分布式存储
- 码农和技巧大年夜牛的差别就在于是否知道MySQL的┞封五个私有语句
- MySQL与DB2的数据类型比较
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 这个话题乍一看可能有些奇怪,>>>详细阅读
地址:http://www.17bianji.com/lsqh/40206.html
1/2 1