mysql 函数
定义一个函数:matchStr(varchar(500), varchar(500)),2个参数
比如有2个字符串,例如
A字符串:1-a,1-b,2-a,2-c
B字符串:12-a,23-b,24-c
则返回结果:1
1-a,1-b,2-a,2-c 212-a,23-b,124-c 返回1
1-a,1-b,2-a,2-c 312-a,23-b,224-c 返回1
1-a,1-b,2-a,2-c 312-a,23-b,124-c 返回0
逻辑:
按逗号分隔后:
A中有:1-a,1-b,2-a,2-c 4个小字符串
B中有:12-a,23-b,24-c 3个小字符串
先比较横杠后面的字符串是否一致,B中有12-a,A中有 1-a,再比较前面字符串,12是以1开头,所以1-a和12-a匹配,A和B中只要有一个匹配,符合条件就行。函数返回1。否则返回0。
上面例子中,1-a和12-a是匹配的,2-c和24-c是匹配的,只要满足一个匹配就返回1。
哪位大神帮忙写一下这个函数
比如有2个字符串,例如
A字符串:1-a,1-b,2-a,2-c
B字符串:12-a,23-b,24-c
则返回结果:1
1-a,1-b,2-a,2-c 212-a,23-b,124-c 返回1
1-a,1-b,2-a,2-c 312-a,23-b,224-c 返回1
1-a,1-b,2-a,2-c 312-a,23-b,124-c 返回0
逻辑:
按逗号分隔后:
A中有:1-a,1-b,2-a,2-c 4个小字符串
B中有:12-a,23-b,24-c 3个小字符串
先比较横杠后面的字符串是否一致,B中有12-a,A中有 1-a,再比较前面字符串,12是以1开头,所以1-a和12-a匹配,A和B中只要有一个匹配,符合条件就行。函数返回1。否则返回0。
上面例子中,1-a和12-a是匹配的,2-c和24-c是匹配的,只要满足一个匹配就返回1。
哪位大神帮忙写一下这个函数
...全文
相关推荐
Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册
MySQL函数手册是一部非常重要的参考资料,尤其对于数据库管理员和开发人员来说,它提供了全面而详细的MySQL数据库函数使用指南。
Mysql——SUM()函数
本文介绍了MySQL的SUM()函数的用法,包括对单列或多列的求和,与GROUPBY的结合使用,以及如何处理NULL值。文章提到了当无数据或列全为NULL时,SUM()返回NULL,可以通过IFNULL或COALESCE函数来避免。此外,SUM(1)可用来计数,相当于COUNT(1)。
MySQL 函数参考手册(MySQL 日期函数)
该博客详细介绍了众多MySQL日期和时间函数,如ADDDATE()、ADDTIME()、CURDATE()等。涵盖了每个函数的定义、用法、语法、参数值、技术细节,并配有丰富实例,帮助读者掌握如何在MySQL中进行日期和时间的操作。
mysql函数
MySQL函数是数据库管理中不可或缺的一部分,它们用于执行各种计算、数据处理和逻辑操作。MySQL提供了丰富的内置函数,涵盖了数学、字符串、日期时间、条件判断等多个领域。
MySQL 常用函数总结
"MySQL数据库提供了丰富的函数,包括聚合函数、数值型函数等,便于用户处理数据。聚合函数如COUNT、MIN、MAX、SUM、AVG,数值型函数如ABS、BIN、CEILING、EXP等,用于对数值


