详解Oracle数据库中的SOUNDEX函数
在Oracle数据库中,SOUNDEX函数返回字符串参数的语音表示形式,相对于比较一些读音相同,但是拼写不同的单词是非常有用的。 & S/ Z* i6 ` ^- {. C0 m
; M& B* ?6 m% L) P4 l# L# Y电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
5 e* m" O! ^1 vSOUNDEX函数的语法:
9 e5 D0 w: Y5 u) {4 d我爱电脑技术论坛打造最好的电脑自学交流论坛2 P, q X9 ^' O3 M, b T7 Z
& z: o! H) H+ X打造最好的电脑自学交流论坛SOUNDEX(string)
( u1 q1 X; \. b& g电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
. n/ D; Y2 Z4 m2 c' P) C我爱电脑技术论坛
+ v& D/ @0 ?. I& k H我爱电脑技术论坛
5 V W1 S- D$ u4 Q我爱电脑技术社区--打造最好的电脑技术自学交流平台计算语音的算法:
: i" ~ u0 L; r, _9 }! q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站9 V9 e( H2 q) R8 K+ Z! m' X2 `
我爱电脑技术论坛1 N! b8 r3 Z2 O8 `* U* Z3 N+ f
/ V f8 I( g! r5 c我爱电脑技术论坛1.保留字符串首字母,但删除a、e、h、i、o、w、y 打造最好的电脑自学交流论坛) {( e! j, B$ Y- W) T4 w3 |
2 Z" i# R: q$ h0 t电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 f8 n" e) P/ l# P; Z }" D
2.将下表中的数字赋给相对应的字母 打造最好的电脑自学交流论坛3 A; z& k3 k: @. f
打造最好的电脑自学交流论坛/ x2 ^) I* F5 z
4 @* k h0 n# V& Z! {(1) 1:b、f、p、v
# F" d: \' W5 n, L; S电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站打造最好的电脑自学交流论坛+ s+ n- T& }6 L$ W
(2) 2:c、g、k、q、s、x、z我爱电脑技术论坛' H2 O2 t* e9 W8 H
4 D/ t6 V2 R/ J" u! x3 Y+ |
(3) 3:d、t7 @6 j# J8 p: }5 E
$ ~2 p' l8 _. `4 p# m打造最好的电脑自学交流论坛(4) 4:l电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站$ ~0 ?# h1 D* O0 E" X
打造最好的电脑自学交流论坛8 s( n* `9 Z, F! u
(5) 5:m、n电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 k4 i: d! B7 l
6 A8 C* H5 E; G我爱电脑技术论坛(6) 6:r我爱电脑技术社区--打造最好的电脑技术自学交流平台1 x+ M4 ~- ?& B% ?
# v( P! W& A9 M我爱电脑技术论坛
/ g* ^1 A3 Y8 R" V* C0 ?# u) o我爱电脑技术论坛3. 如果字符串中存在拥有相同数字的2个以上(包含2个)的字母在一起(例如b和f),或者只有h或w,则删除其他的,只保留1个
1 f- F0 [2 b& E/ V5 L电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站打造最好的电脑自学交流论坛- W y; P, k* \; V l: t
我爱电脑技术社区--打造最好的电脑技术自学交流平台, E$ @! [ L1 q6 |8 k, I
4.只返回前4个字节,不够用0填充 我爱电脑技术论坛 V4 ]" ^5 u1 {/ o
5 H+ o$ W& h6 @: L" Q
' ]4 s8 e5 u7 a4 N$ b, u; A& M电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站示例: 我爱电脑技术社区--打造最好的电脑技术自学交流平台( c$ v) N( `/ M2 z/ M ?
www.520diannao.com6 M) N" X7 ]+ O+ r1 W) ~
4 _* l2 }2 [) F* _' F6 x5 x l
soundex('two'),soundex('too'),soundex('to'),他们的结果都是T000
7 I" E4 |0 @: h7 d" L打造最好的电脑自学交流论坛
; B3 O, ?) G: R% r* rsoundex('cap'),soundex('cup'),他们的结果都是C100
0 x3 y) a5 u3 B7 |: w
6 r& k4 L/ X, {8 w3 S我爱电脑技术社区--打造最好的电脑技术自学交流平台soundex('house'),soundex('horse'),他们的结果都分别是H200,H620