Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DIFFERENCE fungsi
DIFFERENCEFungsi ini membandingkan kode Soundex Amerika dari dua string. Fungsi mengembalikan INTEGER
untuk menunjukkan jumlah karakter yang cocok antara kode Soundex.
Kode Soundex adalah string yang panjangnya empat karakter. Kode Soundex mewakili bagaimana sebuah kata terdengar daripada bagaimana itu dieja. Misalnya, Smith
dan Smyth
memiliki kode Soundex yang sama.
Sintaks
DIFFERENCE(string1, string2)
Argumen
- senar1
-
CHAR
String,VARCHAR
string, atau ekspresi yang secara implisit mengevaluasi ke atau tipe.CHAR
VARCHAR
- senar2
-
CHAR
String,VARCHAR
string, atau ekspresi yang secara implisit mengevaluasi ke atau tipe.CHAR
VARCHAR
Jenis pengembalian
- INTEGER
-
DIFFERENCEFungsi mengembalikan
INTEGER
nilai dari 0-4 yang menghitung jumlah karakter yang cocok dalam kode Soundex Amerika dari dua string. Kode Soundex memiliki 4 karakter, sehingga DIFFERENCE fungsi kembali4
ketika semua 4 karakter dari nilai kode American Soundex string adalah sama. DIFFERENCEkembali0
jika salah satu dari dua string kosong. Fungsi kembali1
jika string tidak mengandung karakter yang valid. DIFFERENCEFungsi ini hanya mengkonversi huruf kecil atau huruf besar abjad bahasa Inggris, termasuk a—z dan A—Z. mengabaikan ASCII karakter lain. DIFFERENCE
Contoh
Untuk membandingkan nilai-nilai Soundex dari string %
dan@
, gunakan contoh berikut. Fungsi kembali 1
karena string tidak mengandung karakter yang valid.
SELECT DIFFERENCE('%', '@');
+------------+ | difference | +------------+ | 1 | +------------+
Untuk membandingkan nilai-nilai Soundex Amazon
dan string kosong, gunakan contoh berikut. Fungsi kembali 0
karena salah satu dari dua string kosong.
SELECT DIFFERENCE('Amazon', '');
+------------+ | difference | +------------+ | 0 | +------------+
Untuk membandingkan nilai-nilai Soundex dari string Amazon
danAma
, gunakan contoh berikut. Fungsi kembali 2
karena 2 karakter dari nilai Soundex string adalah sama.
SELECT DIFFERENCE('Amazon', 'Ama');
+------------+ | difference | +------------+ | 2 | +------------+
Untuk membandingkan nilai-nilai Soundex dari string Amazon
dan+-*/%Amazon
, gunakan contoh berikut. Fungsi kembali 4
karena semua 4 karakter dari nilai Soundex string adalah sama. Perhatikan bahwa fungsi mengabaikan karakter yang tidak valid +-*/%
dalam string kedua.
SELECT DIFFERENCE('Amazon', '+-*/%Amazon');
+------------+ | difference | +------------+ | 4 | +------------+
Untuk membandingkan nilai-nilai Soundex dari string AC/DC
danAy See Dee See
, gunakan contoh berikut. Fungsi kembali 4
karena semua 4 karakter dari nilai Soundex string adalah sama.
SELECT DIFFERENCE('AC/DC', 'Ay See Dee See');
+------------+ | difference | +------------+ | 4 | +------------+