Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如果是数字,请删除最后一个字符_Mysql - Fatal编程技术网

Mysql 如果是数字,请删除最后一个字符

Mysql 如果是数字,请删除最后一个字符,mysql,Mysql,基本上,我有一个超过一百万条记录的数据库,其中重复的值被认为是重复的,并且在记录的末尾有一个数字 如果最后一个字符是数字,是否存在选择值的SQL语句 select RIGHT('abcdeffff',1) 我需要一个mySQL版本,它同样获取最后一个字符,但使用if语句检查它是否为整数?尝试使用REGEXP Where RIGHT('abcdeffff',1) REGEXP ('[0-9]') 尝试使用REGEXP Where RIGHT('abcdeffff',1) REGEXP (

基本上,我有一个超过一百万条记录的数据库,其中重复的值被认为是重复的,并且在记录的末尾有一个数字

如果最后一个字符是数字,是否存在选择值的SQL语句

select RIGHT('abcdeffff',1)
我需要一个mySQL版本,它同样获取最后一个字符,但使用if语句检查它是否为整数?

尝试使用REGEXP

 Where RIGHT('abcdeffff',1) REGEXP ('[0-9]') 
尝试使用REGEXP

 Where RIGHT('abcdeffff',1) REGEXP ('[0-9]') 

Where RIGHT('abcdefff',1)REGEXP('[0-9]')@Dobbins工作了一顿,谢谢!如果你把答案写进答案里,我会接受的——干杯!非常欢迎!!!Where RIGHT('abcdefff',1)REGEXP('[0-9]')@Dobbins工作了一顿,谢谢!如果你把答案写进答案里,我会接受的——干杯!非常欢迎!!!