mysql之SOUNDEX()函數
SOUNDEX()函數是一個將任何文本串轉換為描述語音表示的字母模式的算法。
他考慮了類似於發音字符和字節,能夠對文本發音進行比較而不是字母比較。
eg:如果庫中存在一名名為Y.LEE的客戶而搜索的時候的輸入錯誤,下面的sql是不會有任何返回結果的。
SELECT CUSTOMER_NAME FROM CUSTOMER WHERE CUSTOMER_NAME = ‘Y LEE‘
而如果這樣寫:
SELECT CUSTOMER_NAME FROM CUSTOMER WHERE SOUNDEX(CUSTOMER_NAME) =SOUNDEX(‘Y LEE‘)
因為兩者發音相似,所以他們的SOUNDEX值匹配,這樣就會返回一條數據。
mysql之SOUNDEX()函數
相關推薦
mysql之SOUNDEX()函數
會有 模式 blog 結果 post name 字符 匹配 sele SOUNDEX()函數是一個將任何文本串轉換為描述語音表示的字母模式的算法。 他考慮了類似於發音字符和字節,能夠對文本發音進行比較而不是字母比較。 eg:如果庫中存在一名名為Y.LEE的客戶而搜索的時候的
mysql之group_concat函數詳解
sel style 舉例 back spa -1 逗號 src asc 函數語法: group_concat([DISTINCT] 要連接的字段 [ORDER BY 排序字段 ASC/DESC] [SEPARATOR ‘分隔符‘]) 下面舉例說明: select * fro
MySQL之常用函數
replace round ceil _for bst 常用函數 form string size MySQL有如下常用函數需要掌握: 1、數學類函數 函數名稱 作用 ABS(x) 返回x的絕對值 SQ
MySQL之日期函數和時間函數總結
... 必須 timediff 數字 ros second zone int med 日期函數、時間函數總結 一、獲取mysql當前時間 獲取當前日期+時間(date+time)函數:now(); mysql> select localtime(); mysql>
MySQL(六)DQL之常見函數
http c4c count函數 mod tab 向上取整 eight innodb 字段 概念:類似於java的方法,將一組邏輯語句封裝在方法體中,對外暴露方法名 好處:1、隱藏了實現細節 2、提高代碼的重用性 調用:select 函數名(實參列表) 【from 表】;
數據庫系列之mysql 自定義函數function,函數和存儲過程的區別
0.11 必須 def cte fec return語句 cit 新的 too mysql 自定義函數function,函數和存儲過程的區別 https://blog.csdn.net/u010365819/article/details/80470448 1.MySQL自
MySQL基礎之 統計函數總結
sum() sql基礎 max ted where match span sele affect 五種統計函數:count()、max()、avg()、min()、max()函數 count()函數 count()函數在進行計算的時候,是分情況進行計算的,主要是一下兩種 1
關於MySql中json_extract函數的一個特殊之處
這樣的 oracle png json xtra 分享 支持 雙引號 字符類型 MySql自5.7之後開始支持json類型,相應的解析函數主要是json_extract(與操作符“->”等效)。 不過與其它數據庫的類似函數(如oradle的j
mysql自定義函數
host key 是否 ble sea 判斷語句 bin iter str 1、先查看函數功能是否開啟:show variables like ‘%func%‘; 若是未開啟則:SET GLOBAL log_bin_trust_function_creators=1; 關閉
MySQL 日期時間函數大全 (轉)
1.0 intern each time() localtime 根據 with star 部分函數 轉載自:http://blog.itpub.net/29773961/viewspace-1808967 以下內容基於MySQL 5.6及更高,大部分函數5.5也基
python之定義函數
angle rabl 參數錯誤 出錯 一個 會有 error: 註意 back 在Python中,定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然後,在縮進塊中編寫函數體,函數的返回值用return語句返回。 我們以自定義一個求絕對值的my_ab
第七章之main函數和啟動例程
gcc 清理 其它 運行 start call 返回 argv -a main函數和啟動例程 為什麽匯編程序的入口是_start,而C程序的入口是main函數呢?本節就來解釋這個問題。在講例 18.1 “最簡單的匯編程序”時,我們的匯編和鏈接步驟是: $ as hello
Javascript性能優化之節流函數
滾動事件 add 沒有 使用 們的 java rip 也會 出了 在我們的工作中往往有這樣的需求,下拉上拉加載實現無限加載列表數據這樣的一個功能,這個時候小夥伴們可能就覺得這個功能幾分鐘的事,於是乎,下邊這段代碼浩浩蕩蕩就出來了 window.addEventListen
Swift具體解釋之三----------函數(你想知道的都在這裏)
sta down type .com taobao opera ota types ref 函數(你想知道的都在這裏) 註:本文為作者自己總結。過於基礎的就不再贅述 ,都是親自測試的結果。如有錯誤或者遺漏的地方。歡迎指正。一起學習。 1、 函
Oracle自我補充之trunc()函數使用介紹
參數 情況 tro 保留小數 for ron c函數 date 如果 oracle trunc函數使用介紹 核心提示:oracle trunc函數使用介紹 1.TRUNC(for dates) TRUNC函數為指定元素而截去的日期值。 其具體的語法格式如下: TRU
Oracle自我補充之Decode()函數使用介紹
view res int use tab name fault nbsp 編號 decode()函數是ORACLE PL/SQL是功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其他數據庫廠商的SQL實現還沒有此功能。 DECODE函數
x264代碼剖析(八):encode()函數之x264_encoder_close()函數
name sequence img float 通過 例如 b16 trac 不為 x264代碼剖析(八):encode()函數之x264_encoder_close()函數 encode()函數是x264的主幹函數。主要包含x264_enc
SQL Server之排序函數
多條 數據分區 com log server2 窗函數 tro 原理 clas Sql Server2005數據庫自帶一個排序函數ROW_NUMBER(),列表為: 語法:row_number() : over(子句)1.使用row_number()函數進行編號: sel
Mysql經常使用函數
英文 for 時間戳 日期和時間函數 track 長度 date rep curd -----------------------------字符串函數--------------------------------------- ----拼接字符串。不論什麽字符串與n
oracle單行函數 之 通用函數
... nbsp 不同的 else語句 lec select 函數 else 顯示 NVL()函數,處理null。 Decode()函數,:多數值判斷 Decode(數值 \ 列,判斷值1,顯示值1,判斷值2,顯示值2)若是判斷值不包含的,則顯示為空