求助···mysql函数问题

问题描述

DELIMITER$$CREATEFUNCTIONFunc_GetNameList(IdListVARCHAR(500))RETURNSINTBEGINDECLAREINDEXSINT;SET@INDEXS=LOCATE(';',@IdList);RETURN@INDEXS;END$$SELECTLOCATE(';','10082;')SELECTFunc_GetNameList('10082;')

为什么locate显示为6我自定义函数就没有

解决方案

解决方案二:
DELIMITER$$CREATEFUNCTIONFunc_GetNameList(IdListVARCHAR(500))RETURNSINTBEGINRETURNLOCATE(';',IdList);END$$

时间: 2024-10-31 14:42:18

求助···mysql函数问题的相关文章

各位哥 小弟求助!关于mysql函数的问题

问题描述 各位哥 小弟求助!关于mysql函数的问题 mysql好像没有跟oracle中的to_number类似的函数或者是有我没找到?网上也没找到有人实现的方法,有没有替代的方法啊?另外有没有什么工具能翻数据库连过程带触发器一起移植的?oracle到mysql 谢谢谢谢谢谢!!!!!!!!!!! 解决方案 SELECT CAST('123' AS SIGNED); 解决方案二: select convert('123456'SIGNED )在MySQL支持转换类型相对较少CAST() 和CON

PHP编程之高级技巧——利用Mysql函数

尽管PHP为我们提供了很多函数,但有些东西处理起来还是不很方便.譬如PHP提供的日期时间函数就很有限.Mysql为我们提供了不少此类的函数.是否可以利用Mysql函数来处理PHP程序呢?笔者做了以下的尝试. <?php     $data_time="1998-12-31 23:59:59";     $connect_id=mysql_connect('localhost');     $query_id=mysql_query("SELECT DATE_ADD('$

PHP中的一些MySQL函数

mysql可通过两种方式通过php与web相连,一种通过php的mysql相关函数,相关函数如下: MYSQL函数 mysql_affected_rows: 得到 MySQL 最后操作影响的列数目. mysql_close: 关闭 MySQL 伺服器连线. mysql_connect: 开启 MySQL 伺服器连线. mysql_create_db: 建立一个 MySQL 新资料库. mysql_data_seek: 移动内部传回指标. mysql_db_query: 送查询字串 (query)

求助mysql查询语句,实现三张表数据统计

问题描述 求助mysql查询语句,实现三张表数据统计 temp_instore . temp_outstore . temp_stock三张表,以temp_stock表数据为主,统计与mate_id.sd_price两个字段值在另外两张表中相等的记录,主要查询出mate_id.sd_price.(sd_quantity + os_quantity - is_quantity) as quantity 就是sd_price与os_price.is_price比较,三者相等按上述进行加减运算,若os

c++-求助这个函数的递归怎么理解,我是初学者,谢谢!

问题描述 求助这个函数的递归怎么理解,我是初学者,谢谢! #include<iostream>#include<Windows.h>using namespace std;int age(int);int main(){ cout<<age(5)<<endl; system(""pause""); return 0;}int age(int n){ int c; if(n == 1) { c = 10; cout<

oracle10错误-求助 mysql的sql到oracle怎么变动

问题描述 求助 mysql的sql到oracle怎么变动 mysql的sql语法: SUBDATE(TSUM.SUM_TIME, DATE_FORMAT(TSUM.SUM_TIME, '%w') - 1), SUBDATE(TSUM.SUM_TIME, DATE_FORMAT(TSUM.SUM_TIME, '%w') - 7), 结果:得到当前一周的星期一和星期日,其它星期二.三...六不要. 怎么改成oracle的SQL呢?谢谢 解决方案 select next_day(sysdate,'星期

oracle自定义函数如何转成mysql函数

问题描述 oracle自定义函数如何转成mysql函数 这是oracle自定义的函数,怎么把他转成mysql的 create or replace function fun_return_zjxl(in_taskId varchar2, in_work_no varchar2) return varchar2 is v_sum number(10);--质检平均完成量 v_num NUMBER(10);--质检个人完成量 v_qualitied_cnt NUMBER(10); v_result

MYSQL 函数汇总

数值函数: 名字 描述                                                                                                     ABS() 返回数字表达式的绝对值. ACOS() 返回数字表达式的反余弦值.如果值是不在范围-1到1,则返回NULL. ASIN() 返回数字表达式的反正弦.返回NULL,如果值不在范围-1到1 ATAN() 返回数字表达式的反正切. ATAN2() 返回传递给它的两个变量

oracle 函数 WMSYS.WM_CONCAT 的用法 与 mysql 函数GROUP_CONCAT的用法

1.oracle函数 WMSYS.WM_CONCAT的使用 如图,将图1的结果变成图2的结果,使用函数 WMSYS.WM_CONCAT 即可. 查询语句需要配合使用group by select aa,wmsys.wm_concat(t1.name) from ( select t.name,to_char(t.createdate,'yyyy-mm-dd') aa from td_user t where t.td_conference_id = 3218 and t.status = 1 a