在oracle 11g中,如何將屬於[a-z][A-Z]
的列中的字符數據轉換爲一些隨機字符X。例如:如果我的源列數據是tom,那麼我應該得到xxx,如果我的源列數據是lilly,那麼我應該得到xxxxx。在oracle中,如何將屬於[az] [AZ]的列中的字符數據轉換爲一些隨機字符x
回答
你可以寫:
REGEXP_REPLACE(name_of_source_column, '[a-zA-Z]', 'x')
AS source_column_with_letters_replaced_by_x
(除,當然,前提是source_column_with_letters_replaced_by_x
不是Oracle中的有效標識符)。
嗨,我在想類似的方式,但沒有得到正確的語法。非常感謝!! – user1751356
@ user1751356:不客氣! – ruakh
SELECT dbms_random.string('A', length(<<input string>>))
FROM dual
將返回一個長度爲<<input string>>
的隨機混合字母字符串。我想這就是你要找的。我不清楚你的問題,但是,你是否只想替換源字符串中的字母字符。也就是說,如果輸入字符串是「Tom4Jerry」,那麼您是否希望輸出爲「xxx4xxxxx」,其中x是一個隨機字符?或者你想要「xxxxxxxxx」?
您好賈斯汀,我有一個要求,我需要掩蓋名字,用戶的姓氏。所以,我想將角色轉換爲x。你使用dbms_random.string的建議對於屏蔽是一個真正的好主意。非常感謝這些信息。 – user1751356
- 1. 轉換編碼的字符到正常[AZ]字符
- 2. MYSQL爲200行生成5個隨機字符(1-9,AZ)
- 3. Java。如何將隨機的字符行轉換爲字符串?
- 4. 外匯牌價異國情調的字符AZ,az或0-9
- 5. XQuery - 刪除所有不是{AZ,az,_,0-9}的字符(非法)
- 6. 如何在Oracle中將字節字符串轉換爲數字?
- 7. 從字符串中移除除az之外的所有字符
- 8. 的Oracle SQL - REGEXP_LIKE包含除AZ或az
- 9. 將列表中的某些字符轉換爲字符串
- 10. Mysql的像字符[AZ]或零
- 11. 隨機數或者65- 90 [AZ]或97-122 [AZ]
- 12. 將一系列數字轉換爲唯一,隨機出現的字符串
- 13. 在Powershell中,如何將尾隨'符號'的字符串轉換爲數字?
- 14. 字母(az)
- 15. 將字符串列表轉換爲Oracle數據庫中的數字
- 16. 如何在字符串中隨機替換一個字符?
- 17. 如何用Jmeter中的一些隨機數字替換變量的字符
- 18. 列表字母AZ在Smarty的
- 19. 如何將字符串轉換爲C++中的字符數組?
- 20. Ruby輸出8到16個字符之間的每個可能的字符(AZ,az,0-9)
- 21. json將字符轉換爲隨機字符
- 22. 如何在PHP中將字符轉換爲類似'\ x {ff41}'的字符?
- 23. 將字符轉換爲Oracle中的數字
- 24. 如何將一個字符串轉換爲一個字符數組中的字符大小的字符數組?
- 25. 正則表達式:當至少有x az,AZ,0-9,!@#$%^&*()_字符時如何匹配
- 26. 將一列字符串轉換爲熊貓中的數字
- 27. 在Python中將一系列數字轉換爲字符串
- 28. 爲什麼在這個函數的字符串中找不到`「az」`?
- 29. 如何將字符串中存儲的數據轉換爲字符串數組
- 30. 如何將字符串轉換爲Oracle clob插入數據庫?
你嘗試過什麼嗎?對現在會好起來。 – JNF