1、按地区统计数据
select q.psn,t.name,sum(q.quarantinePigCount) from
(select RPAD(substring(pigSourceNo,1,2),6,'0') as psn,quarantinePigCount from quarantines where status <> -1 and
createDate between '2012-05-01 00:00:00' and '2012-05-05 23:59:59'
) q,typed_datas t where q.psn=t.id group by q.psn,t.name
其中select RPAD(substring(pigSourceNo,1,2),6,'0') 包含两个内容
(1)MySQL 字符串截取函数:left(), right(), substring(), substring_index()。
substring从字符串的第 1 个字符位置开始取,只取 2 个字符。
mysql> select substring('510700', 1, 2);
+---------------------------------+
| substring('510700', 1, 2) |
+---------------------------------+
| 51 |
+---------------------------------+
(2)Mysql函数中RPAD(str,len,padstr) 意思为:返回字符串str,右面用字符串padstr填补直到str是len个字符长。
mysql> select RPAD('51', 6, '0');
+---------------------------------+
| RPAD('51', 6, '0') |
+---------------------------------+
| 510000 |
+---------------------------------+
类似的还有LPAD(str,len,padstr) 意思为:返回字符串str,左面用字符串padstr填补直到str是len个字符长。
2、数据库中两个字段拼接显示
mysql> SELECT p.batch,p.supplierName FROM purchase_order p;
+------------+--------------+
| batch | supplierName |
+------------+--------------+
| 2000100001 | 测试供应 |
+------------+--------------+
如果将两个字段拼接需要用到 concat函数
mysql> SELECT concat(p.batch,',',p.supplierName) as test FROM purchase_order p;
+---------------------+
| test |
+---------------------+
| 2000100001,测试供应 |
+---------------------+
分享到:
相关推荐
通过文档,您可以学习如何使用这些字符串函数来进行字符串操作和处理,以满足各种数据处理需求。 文档中涵盖的字符串函数包括: CONCAT函数:用于将多个字符串连接在一起。 SUBSTRING函数:用于截取字符串的一部分...
mysql常用字符串函数、字符串处理函数大全。word文档内容中涵盖了mysql数据库字符串处理的38个函数。可完全满足日常对mysql数据库的字符处理操作。
MySQL自定义函数 获取随机字符串. string = date +time + random(6)
一、函数功能:对字符串进行分隔数组,取指定顺序位置的子字符串,支持左右双向获取,支持默认值返回,附有测试用例 二、函数格式:fn_get_split_val(in_str varchar,in_delimiter varchar,in_order int,in_default ...
MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec) mysql> select concat('11'...
计算机后端-PHP视频教程. php与mysql加强- 03. php加强35-字符串常用函数.wmv
输入2个中文字符串,计算2个字符串的相似度,用于相似度排序。
mysql拼接字符串函数
亲测可用,mysql字符串相似度匹配函数。下载后直接在mysql中可以测试运行。
STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...
利用mysql中提供的所有函数,组成的一个存储过程。此存储过程主要是将传入的字符串分割为多个值,单个列。
MySQL 字符串函数大全 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII(‘2’); ...
符串或串(String)是由零个或多个字符组成的有限序列。一般记为 s=’a1a2•••an'... 下面我们来看看MySQL中的字符串函数 假如结果的长度大于 max_allowed_packet 系统变量的最大值时,字符串值函数的返回值为NULL。 对
mysql字符串比较函数:concat和regexp.pdf
本文实例讲述了MySQL截取和拆分字符串函数用法。分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后。SUBSTRING的参数有三个,最后一个是...
一、简明总结ASCII(char) 返回字符的ASCII码值BIT_LENGTH(str) 返回字符串的比特长度CONCAT(s1,s2…,sn) 将s1,s2…,sn连接成字符串CONCAT_WS(sep,s1,s2…,sn) 将s1,s2…,sn连接成字符串,并用sep字符间隔INSERT...
mysql 常用字符串函数
分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回...
mysql的字符串函数
MYSQL函数和操作符 操作符 . 操作符优先级 . 圆括号 . 比较函数和操作符 . 逻辑操作符 控制流程函数 字符串函数 . 字符串比较函数 数值函数 . 算术操作符 . 数学函数 日期和时间函数 MySQL使用什么日历? ...