易截截图软件、单文件、免安装、纯绿色、仅160KB

OracleDB,MySQL字符串操作函数INSTR,SUBSTRING_INDEX

题目:给定一个分割符,怎样得到给定字符串最后一个分割符后的字符串。 如:‘fsb-ibees-zxj-fsbk’ 怎样得到fsbk, 要求:java实现,sql实现?sql可以是oracle,mysql等实现。
 1.Oracle实现
SET SERVEROUTPUT ON;
DECLARE
str VARCHAR2(266):='123-890-ibees-zxj';--被解析的字符串
splitStr VARCHAR2(64):= '-';--分割字符串
astr VARCHAR2(266); --最后一个分割符后的字符串
BEGIN
SELECT SUBSTR(str,INSTR(str,splitStr,-1,1)+1,LENGTH(str)-INSTR(str,splitStr,-1,1)+1)
INTO astr
from DUAL;

DBMS_OUTPUT.PUT_LINE(astr);
END;
/
主要是INSTR的用法。简单的用法为:
SELECT SUBSTR('123-890-ibees-zxj',INSTR('123-890-ibees-zxj','-',-3,1)+1,LENGTH('123-890-ibees-zxj')-INSTR('123-890-ibees-zxj','-',-3,1)+1) from DUAL;
 2. MySQL实现
SELECT SUBSTRING_INDEX('123-890-ibees-zxj','-',-1) ;
这个方法直接获得最后一个分割符后的字符串.
3.Java实现
String s = "jdkfdsf-sdekjre-kdkf";
String[] sarray = s.split('-');
String last = sarray[sarray.length-1];


相关文档:

MySQL 5.5 版本发布

近日,MySQL 5.5 第一个版本发布了,基于MySQl 5.4,但是在性能上相对于当前的5.0/5.1有了很大的提升。
 新特性:
支持semisynchronous (半同步)复制接口,可搭建出一个相对完美的MySQL高可用性方案
集成Innodb plugin 1.0.6
支持 SQL 标准 SIGNAL 和 RESIGNAL 语句
增强XML功能,支持 LOAD XML 语句
可通过 A ......

ubuntu9.04中安装配置php5 + MySql + Apache

   - -!   真不容易啊,弄了一天,终于搞定了!
  在ubuntu9.04下安装,首先要准备的东西很多,大部分是用来支持php的库,废话不多说,写这个也是为了便于我以后查看用,记忆不行,咳。。有需要的朋友也可以来去用。
  在ubuntu上安装,有一个好处就是有新立得这个软件,首先先安装mysql, ......

Mysql 使用instr代替like

使用内部函数instr,可代替传统的like方式查询,并且速度更快。
instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0.
例如,
select name from tpl_user where 1 and instr(`name`,’jack’);
可查询名字中带jack的名字。 ......

jsp连接MySQL数据库 2

●jsp连接MySQL数据库
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?
user=soft&pas ......

MySQL导出导入命令

      默认导出到当前目录中     
  1.导出整个数据库
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
  2.导出一个表
  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
  mysqldum ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号