SELECT col FROM table WHERE length(col)!=char_length(col) //判断是否是中文
当编码为UTF-8时,中文的length和char_length的结果是不一样的。
(col,REGEXP '[^0-9.]') //判断是否是数字,里面的正则表达式意思是匹配1个以上的非数字。
不仅仅可以判断是否是数字,只要你写出相应的正则表达式,都能判断,字符串与正则表达式匹配时返回1,不匹配是返回false。
SELECT col FROM table WHERE length(col)!=char_length(col) //判断是否是中文
当编码为UTF-8时,中文的length和char_length的结果是不一样的。
(col,REGEXP '[^0-9.]') //判断是否是数字,里面的正则表达式意思是匹配1个以上的非数字。
不仅仅可以判断是否是数字,只要你写出相应的正则表达式,都能判断,字符串与正则表达式匹配时返回1,不匹配是返回false。

被折叠的 条评论
为什么被折叠?