2016-09-28 1 views
-2

1つのOracle SQLステートメントにスペース、特殊文字や数字を削除する方法を1つのOracle SQLステートメントにスペース、特殊文字や数字を削除する方法を

はEDIT

は、これまでに試した:

SELECT REGEXP_REPLACE(NAME ,'[^[:alnum:]'' '']', NULL) FROM table 

SELECT translate(NAME,'[0-9]-/^%#-$&&!_. ','[0-9]') last_names FROM table 
+0

[尋ねる]を見てくださいと[ヘルプ/オン話題]質問 – Aleksej

+1

なぜを投稿する前に:0あなたは手紙と異なるすべての文字を削除したいと仮定すると、次のことを試すことができますgoogle?これを参考にしてください[Regexp_replace](http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htm) – hemalp108

+0

「特殊文字」とは具体的には何と考えていますか? –

答えて

0
select regexp_replace('admin1 xxx', '[^[:alpha:]]', null) 
from dual; 
+0

残念ですが、このコードは私のために働いていません – sonaa

+0

どうしてですか?あなたは文字列 'asd 123ASDから取得する必要がありますか?£sdfsf'? – Aleksej

+0

asd asd ASD – sonaa

関連する問題