2016-12-12 95 views
0

基本上,我有一個超過100萬條記錄的數據庫,其中重複的值被認爲是重複的,並在記錄末尾有一個數字。刪除最後一個字符,如果它的數字

如果最後一個字符是數字,是否有SQL語句選擇值?

select RIGHT('abcdeffff',1) 

我需要一個mySQL版本,它得到的最後一個字符,但與if語句檢查,如果它是一個整數?

+2

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

+0

@Dobbins工作一種享受的感謝!如果你在回答中彈出答案,不好意思 - 歡呼! – Frog82

+0

非常歡迎! –

回答

2

嘗試使用REGEXP。

Where RIGHT('abcdeffff',1) REGEXP ('[0-9]') 
相關問題