mysql中如何判斷當前是字符 mysql判斷字段中有無漢字
更新時間:2014年01月26日 16:00:16 作者:
這篇文章主要介紹了mysql如何判斷字段中有無漢字的方法,使用length與char_length兩個函數(shù)就可以完成
使用length與char_length兩個函數(shù)
length:是計算字段的長度一個漢字是算三個字符,一個數(shù)字或字母算一個字符
char_length:不管漢字還是數(shù)字或者是字母都算是一個字符
對同一字段分別使用length、char_length計算長度,并進行比較長度相同則字段中無漢字,不相同則肯定有漢字
復制代碼 代碼如下:
SELECT
*
FROM
t_ad t
WHERE t.`userid` = 974
AND LENGTH(
REPLACE(REPLACE(t.`title`, '-', ''), '+', '')
) = 3 * CHAR_LENGTH(
REPLACE(REPLACE(t.`title`, '-', ''), '+', '')
)
AND t.`deleteflag` = 1 ;
相關文章
SQL中l(wèi)imit函數(shù)語法與用法(MYSQL獲取限制某行數(shù)據(jù))
limit是MySql的內(nèi)置函數(shù),一般用于查詢表中記錄的條數(shù),作用是用于限制查詢條數(shù),下面這篇文章主要給大家介紹了關于SQL中l(wèi)imit函數(shù)語法與用法的相關資料,詳細講了MYSQL獲取限制某行數(shù)據(jù)的方法,需要的朋友可以參考下2022-08-08
mysql 本地數(shù)據(jù)庫如何從遠程數(shù)據(jù)庫導數(shù)據(jù)
mysql 本地數(shù)據(jù)庫如何從遠程數(shù)據(jù)庫導數(shù)據(jù),本文以此問題進行詳細介紹,需要了解的朋友可以參考下2012-11-11
MySQL數(shù)據(jù)庫主機127.0.0.1與localhost區(qū)別
這篇文章主要介紹了MySQL主機127.0.0.1與localhost區(qū)別總結(jié),需要的朋友可以參考下2018-06-06

