oracle 判断字符串包含字母 ,取最大数

select  max(to_number(goods)) from (
select case when regexp_like(replace(goods_no,‘A05‘,‘‘),‘[A-Za-z]‘) then ‘0‘ else replace(goods_no,‘A05‘,‘‘) end  goods,goods_no
from tb_b_goods where goods_no like ‘A05%‘ ) aa
where goods!=0 ;
时间: 2024-08-24 06:49:49

oracle 判断字符串包含字母 ,取最大数的相关文章

java python oracle判断字符串是否为数字的函数

java public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("^-?[0-9]+\\.?[0-9]+"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){ return false; } return true; } python def isNum(value): try: int(value) + 1 except

判断字符串中字母出现的次数用分割法

public class zuoye3 { public static void main(String[] args) { String a="mingrikejijavabu";//判断字符串“i”出现了几次并将其输出 int c=0;//令c为i出现的次数 String[] b=a.split("");//分隔符,把语句分割. for (String x:b)//遍历输出一遍所有字母 { if(x.equals("i"))//是否有与i相等

php 判断字符串包含中文(转)

$str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符

python学习:判断字符串中字母数字空格的个数

'''输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 统计出英文字母字符的个数 ''' # -*- coding: utf-8 -*- import re #正则表达式匹配 def isMathc(src,pat):     pattern = re.compile(pat)     result = re.match(pattern,src)     if result == None:         return 0     else:         return 1

Struts标签,jstl标签等判断字符串包含

判断某值是否包含指定的字符串的几种写法. 1.jstl标签写法, 主要使用的是 fn,使用的时候,需要引入 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <c:choose> <c:when test="${fn:contains(item.name,'全能')}"> <strong> <font 

Android java判断字符串包含某个字符段(或替换)

String str = "1234567"; if(str.indexOf("23") != -1) { System.out.println("包含该字符串"); }

python 判断字符串是字母 数字 大小写还是空格

str.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False. str.isalpha()   所有字符都是字母(当字符串为中文时, 也返回True),为真返回 Ture,否则返回 False. str.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False. str.islower()    所有字符都是小写,为真返回 Ture,否则返回 False. str.isupper()   所有字符都是大写,为真返回 Ture,否则

python判断字符串是字母 数字 大小写

今天遇到的字符串处理的问题,记录一下方便使用 1 str1 = input('请输入一个字符:') 2 #初始化字符.数字.空格.特殊字符的计数 3 lowercase = 0 4 uppercase = 0 5 number = 0 6 space = 0 7 other = 0 8 for strs in str1: 9 #如果在字符串中有小写字母,那么小写字母的数量+1 10 if strs.islower(): 11 lowercase += 1 12 #如果在字符串中有数字,那么数字的

6.06 判断字符串是不是字母类型的

生成测试数据 create view v asselect ename as data from emp where deptno=10 union allselect concat(ename,', $',sal,'.00') as data from emp where deptno=20 union allselect concat(ename,deptno) as data from emp where deptno=30; mysql> select * from v;+-------