当前位置:首页 » 编程语言 » sql去除字母
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql去除字母

发布时间: 2022-04-17 08:53:36

1. sql语句里 where条件中怎么把带有字母的结果过滤掉

SQL2000以上的话,就用正则吧
应该是 SELECT * FROM 表名 WHERE REGEXP_INSTR(列名, '[a-z]')=0

2. SQL 一列的每个数值前面都有个字母A 如何删除字母A

updatetabsetcol=right(col,length(col)-1)wherecollike'A%'

3. 如何用SQL语句删除数据库中某字段中的 某几个字母

可用REPLACE(chr,search_string[,replacement_string])函数。
例如:
update t01 set myname = REPLACE(myname, 'abc', '');
这样就把该字段中所有'abc'的子字符串删除(替换成'')了。

4. 如何用sql语句批量去掉表段里的字母和空格

这个问题可以使用Oracle的正则表达式去完成,具体的可以参照:
http://blog.csdn.net/yanleigis/archive/2009/01/04/3704395.aspx

5. SQL中如何删除指定字符

是那个C只出现在首字母位置吧,其他位置没有吧?
update book set an = replace(an,'C','');
要是其他位置也有,就该用substring的那个,但是那哥们好像算错位数了,应该取第二位到最后一位的 ,那哥们取的是第一位到倒数第二位的
update book set an =substring(an,2,length(an)) where an like 'C%';

6. 怎么用sql语句去除数据表里某一列含有字母的数据

使用LIKE匹配,匹配字符需要特殊表达:
WHERE FieldX LIKE '%[A-Z]%'

7. sql replace 去掉表格内大写字母

你是什么数据库?oracle还是mysql?

8. sql 一格数据中有中英文 我怎么删除英文部分

SELECTREGEXP_REPLACE('ACSFsagfsd11asdasfassAAA','[a-z]|[A-Z]','')FROMDUAL;
使用REGEXP_REPLACE函数,上面是参考的例子,去除所有字母(大小写都去除),请采纳

9. plsql中数据被去除字母后能否作为条件

不能,因为sql语句的编译顺序是先编译条件然后编译字段索引,你换成子查询语句就可以了

10. 如何用SQL语句去除字段中的某个字符

1.这个很好解决,就是工具自己的数据字符串的最长可能出现的长度来选择对应该列的数据类型,
2.其中varchar,char类型可以存放8000个字符,而text类型则能存储2G个字符,相信应该够用了,
3.使用sql语句向字段中存储字符串的语句如下:
update
表名
set
字段名=你要存储的字符串呵呵,希望能有帮助,^_^