SQL-包含中文字、英文、数字字符
生活随笔
收集整理的這篇文章主要介紹了
SQL-包含中文字、英文、数字字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、包含中文字符
select * from 表名 where 列名 like '%[吖-座]%'[吖-座]是中文字符集第一個到最后一個的范圍,雖然匹配準確,但是用Like的效率很低
在使用mysql時候,某些字段會存儲中文字符,或是包含中文字符的串,查詢出來的方法是:
SELECT column FROM table WHERE length(column)!=char_length(column)原理其實很簡單,當字符集為UTF-8,并且字符為中文時,length() 和 char_length() 兩個方法返回的結果是不相同的。
二、包含英文字符
select * from 表名 where 列名 like '%[a-z]%' or like '%[A-Z]%'三、包含純數字
select * from 表名 where 列名 like '%[0-9]%'總結
以上是生活随笔為你收集整理的SQL-包含中文字、英文、数字字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 多个select查询_MyS
- 下一篇: linux cmake编译源码,linu