ChinaUnix.net
相关文章推荐:

MySql中right函数

mysql没有字符串的分割函数,而最近在工作,想用到这个功能,所以就在网上找了下,终于在csdn发现一个好方法。原帖的地址: http://topic.csdn.net/u/20080616/00/48c8451c-11a7-463a-aa1f-26f3937babef.html?1769362606 这里摘抄两个函数: DELIMITER $$ CREATE DEFINER=`root`@`%` FUNCTION `func_get_split_string_total`( f_string varchar(1000),f_delimiter varchar(5) ) RETURNS int(11) BEGIN return 1+(length(...

by sislcb - MySQL文档中心 - 2008-12-13 14:49:37 阅读(2523) 回复(0)

相关讨论

ipsec.conf的left和right怎么理解? 1.left是本端ip,right是对端ip 2.left,right是相对位置,left可能是本段的也可能是对端的 哪种正确?

by zhoumingzhe - 服务器应用 - 2009-02-16 12:06:23 阅读(1738) 回复(2)

在DB2/400交互SQL使用 right join却说right无效,right join 在DB2/400能用吗?

by xihii - DB2 - 2007-10-30 13:03:17 阅读(1973) 回复(1)

mysql replace用法 1.replace into replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table插入两条记录。如果主键id为1或2不存在 就相当于 insert into table (id,name) values('1','aa'),('2','bb') 如果存在相同的值则不会插入数据 2.replace(object,search,replace) 把object出现search的全部替换为replace select replace('www.163.com','w','Ww')--->WwWwWw.163.com 例:把表table的na...

by billydc - MySQL文档中心 - 2009-10-15 14:36:15 阅读(1096) 回复(0)

今天犯了一个很严重的错误 哈哈,在mysql进行聚合查询的时候 有一个表的一个字段是varchar 我用 select csv from table-name where conditions 发现可以得到一个最大的数字为:4326 后来吧我就用 select max(csv) from table-name where conditions 发现了哈哈居然为950 我奇怪了,不知道是什么原因?聚合不了吗? 后来问了一个公司同事说是字段类型所造成的哦。 于是我查看了一下果然是varchar类型 于是我就将其转换成数据字类型...

by hkebao - MySQL文档中心 - 2009-01-19 09:51:56 阅读(2914) 回复(0)

mysql的手册对SUM函数的介绍非常简单和含糊, 今天在搜资料的时候发现SUM函数的参数还可以加入条件判断. 比如有如下的一个表: 日期 支出项目名称 支出类别 支出金额 类别编号 2006-07-03 购买发票 发票 709 2 2006-07-05 华夏干红2瓶(单价32) 吧台支出 64 3 2006-07-05 鲜橙多33瓶(单价1) 吧台支出 33 3 2006-07-05 购雪碧,百事42瓶(单价2) 吧台支出 84 ...

by con - MySQL - 2006-08-05 01:04:42 阅读(23613) 回复(1)

db2 7.2 for aix是从db2 5.2升级过来的。升级完成后,原来的right,left,rtrim等系统函数都不能使用了,不知如何恢复?

by lygjumanji - DB2 - 2003-04-02 09:06:49 阅读(1266) 回复(1)

在DB2/400交互SQL使用 right join却说right无效,right join 在DB2/400能用吗

by xihii - AS400 - 2007-11-14 10:00:38 阅读(3028) 回复(8)

mysql存储过程的本地变量会被一个内部函数name_const转化,似乎是专门为存储过程设计的,没有提到有其它特别之处. delimiter // create procedure pload() BEGIN declare j int default 1; while j end; // delimiter ; call pload(); mysql>show processlist; 查看线程列表,发现类似语句 mysql> show processlist; +----+------+-----------+------+---------+------+--------+-----------------------------------------...

by cocolala - MySQL文档中心 - 2008-04-24 16:08:21 阅读(1019) 回复(0)

执行表扫描操作之前,将调用info()函数,以便为优化程序提供额外信息。 优化程序所需的信息不是通过返回值给定的,你需填充存储引擎类的特定属性,当info()调用返回后,优化程序将读取存储引擎类。 除了供优化程序使用外,在调用info()函数期间,很多值集合还将用于SHOW TABLE STATUS语句。 在sql/handler.h列出了完整的公共属性,下面给出了一些常见的属性: ulonglong data_file_length; /* Length off data ...

by 剑心通明 - MySQL文档中心 - 2008-04-02 16:14:05 阅读(443) 回复(0)

执行表扫描操作之前,将调用info()函数,以便为优化程序提供额外信息。 优化程序所需的信息不是通过返回值给定的,你需填充存储引擎类的特定属性,当info()调用返回后,优化程序将读取存储引擎类。 除了供优化程序使用外,在调用info()函数期间,很多值集合还将用于SHOW TABLE STATUS语句。 在sql/handler.h列出了完整的公共属性,下面给出了一些常见的属性: ulonglong data_file_length; /* Length off data ...

by 剑心通明 - MySQL文档中心 - 2008-04-01 15:20:59 阅读(449) 回复(0)