soundex 函式將字串轉換為四位數字**,以在比較中使用。比較中忽略母音。非字母字元用於結束比較。此函式總會返回值。
下面的示例顯示了soundex
函式對於相似的字串smith
和smythe
的結果。當兩個字串相似時,它們的 soundex **相同。
select soundex ('smith'), soundex ('smythe');下面是結果集:go
----- -----difference 函式比較兩個字串的 soundex 值,並評估它們之間的相似性,最後返回 0 到 4 之間的乙個值,其中 4 表示匹配性最高。下面的示例中的第乙個s530 s530
(1 row(s) affected)
select
返回的difference
為4
,因為 smithers 和 smothers 只有乙個字元不同。
select difference('smithers', 'smothers');下面是結果集:go
------------下面的示例返回的4(1 row(s) affected)
difference
為3
。這表示儘管兩個字串有幾個不同的字元,但它們有相似的發音。
select difference('jeff', 'geoffe');下面是結果集:go
-----------3(1 row(s) affected)
shell, python中比較兩個日期的先後
在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。date 的 s可以將日期轉換成時間戳格式,看下面的例子 bin bash date1 2008 4 09 12 00 00 date2 2008 4 10 15 00 00 date3 aug 1...
java中比較兩個日期的先後
string begintime new string 2014 08 15 10 22 22 string endtime new string 2014 09 02 11 22 22 1.把字串型別的日期資料轉化成長整型,然後比較大小。如果日期格式有時分秒,則 寫成 s if long.valu...
java中比較兩個日期的大小
1.把字串型別的日期資料轉化成長整型,然後比較大小。如果日期格式有時分秒,則 寫成 s if long.valueof begintime.replaceall 2.直接進行字串比較 begintime.compareto endtime 0時,開始時間小於結束時間 注意 如果乙個日期格式是2016...