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,测试供应 |
+---------------------+
分享到:
相关推荐
### MySQL基础 - 字符串函数详解 在MySQL数据库中,字符串函数是非常重要的组成部分之一,它们可以帮助我们有效地管理和操作数据中的文本部分。对于任何从事数据库管理、数据处理或数据分析的人来说,熟练掌握这些...
MySQL字符串函数是数据库操作中非常关键的一部分,它们用于处理和操作文本数据。以下是一些常见的MySQL字符串函数及其详细解释: 1. `ASCII(str)`:这个函数返回字符串`str`的第一个字符的ASCII码值。如果`str`为空...
MySQL自定义函数 获取随机字符串. string = date +time + random(6)
一、函数功能:对字符串进行分隔数组,取指定顺序位置的子字符串,支持左右双向获取,支持默认值返回,附有测试用例 二、函数格式:fn_get_split_val(in_str varchar,in_delimiter varchar,in_order int,in_default ...
如果MySQL版本较高(5.7及以上),可以利用JSON或ARRAY相关的函数对字符串进行处理。例如,将逗号分隔的字符串转换为JSON数组,然后使用JSON函数进行操作。这种方法对于处理现代复杂数据结构非常有用。 总结,MySQL...
MySQL 提供了多种方法来实现字符串相似度的计算,其中一种较为常见的做法是通过自定义函数来实现。本文将详细介绍如何在 MySQL 中创建一个自定义函数 `sfn_GetSimilar_Rate` 来计算两个中文字符串的相似度,并基于此...
- `mysql_real_escape_string` 和 `mysql_escape_string`:这两个函数用于转义SQL字符串中的特殊字符。`mysql_real_escape_string`还会判断字符集,而`mysql_escape_string`不会。 - `base64_encode` 和 `base64_...
2. 字符串函数:如CONCAT()用于连接字符串,LEFT()和RIGHT()用于获取字符串的左侧或右侧字符,LOWER()和UPPER()用于转换为小写或大写。 3. 日期时间函数:例如DATE_FORMAT()用于格式化日期,NOW()返回当前日期和时间...
计算机后端-PHP视频教程. php与mysql加强- 03. php加强35-字符串常用函数.wmv
通过以上内容,我们可以看到MySQL提供的字符串连接函数非常实用且功能强大,可以帮助我们高效地完成各种字符串处理任务。无论是简单的字符串连接还是复杂的聚合查询,这些函数都能够很好地满足需求。
MySQL 拼接字符串函数 MySQL 中有三个常用的字符串拼接函数:CONCAT、CONCAT_WS 和 GROUP_CONCAT。这些函数都可以用来将多个字符串连接起来,但是它们的使用场景和效果不同。 CONCAT 函数 CONCAT 函数的语法是 `...
在配置好 ODBC 数据源后,应用程序可以通过 ODBC 连接字符串连接到 MySQL 数据库,执行 SQL 查询,进行数据的增删改查操作。 在实际应用中,创建 ODBC 数据源的步骤大致如下: 1. 打开“ODBC 数据源管理器”...
MySQL中的字符串函数是数据库操作中不可或缺的一部分,它们用于处理和操作文本数据,这些数据在数据库中以字符串形式存在。字符串函数提供了多种功能,包括字符转换、查找、替换、截取和计算长度等。 1. ASCII(str)...
这个过程中,开发者需要注意连接字符串的安全性,避免在代码中硬编码敏感信息,以及正确处理可能出现的异常情况。 总的来说,MySQL Connector/Net 6.6.6是.NET开发者与MySQL数据库交互的重要工具,它的功能强大且...
7. **数据类型和函数的扩展**:新增了一些数据类型和函数,比如INTERVAL类型用于处理时间间隔,以及一些新的数学和字符串函数。 8. **更好的性能监控**:提供了新的性能监视工具,如Performance Schema的改进,可以...
MySQL中的字符串处理函数是数据库操作中非常常用的一类函数,它们可以帮助我们对字符串进行各种操作,如拼接、截取、查找、转换等。以下是对这些函数的详细说明: 1. **ASCII(char)**:返回字符串中第一个字符的...
2. 字符串函数:如CONCAT()用于连接字符串,LEFT()和RIGHT()用于提取字符串的首尾部分,REPLACE()用于替换字符串中的子串,以及UPPER()和LOWER()用于转换大小写。 3. 日期和时间函数:如NOW()获取当前日期和时间,...
MySQL 拼接字符串函数 MySQL 中提供了两个主要的拼接字符串函数:CONCAT 函数和 CONCAT_WS 函数。这两个函数可以帮助开发者方便地进行字符串的拼接操作。 CONCAT 函数 CONCAT 函数是 MySQL 中最基本的拼接字符串...
- **新的数据类型和函数**:如UUID、VARBINARY(BLOB)等新数据类型,以及诸多数学和字符串处理函数的添加。 2. **安装流程**: - 打开下载的“mysql-8.0.26-macos11-x86_64.dmg”文件,会显示MySQL的安装向导。 -...