MySQL函数处理数据(一)
文本处理函数之(UPPER)
如果要将某一列的全部英文字母转化为大写,那么我们需要使用UPPER函数。我们输入以下语句:
上述语句将vend_name列的全部英文字母转为大写,并将转为大写的列命名为vend_name_upcase。其结果输入如下:
文本处理函数之(SOUNDEX)
使用SOUNDEX()搜索时,可以匹配所有发音类似的值。适用于数据库输入错误的值(与原数据发言类似)时使用。我们输入如下语句:
在本例中,WHERE子句将SOUNDEX()函数把cust_contact列值和搜索字符串转换为它们的SOUNDEX()值。输出结果如下: 注意: 可以使用LOWER将字符串转为小写
可以使用LENGTH返回字符串长度
-
文本处理函数之(LEFT) (1)select left('chinese',4); 输出为chin,右边的值为从字符串最左边输出几位
(2)select left(NULL,4); (3)select left('chinese',NULL) 由(2),(3)可得,当有任一参数为NULL时,则返回NULL
-
文本处理函数之(RIGTH) (1)select right('chinese',4); 输出的值为nese,右边的值为从字符串最右边输出几位
(2)select right(NULL,4); (3)select right('chinese',NULL) 由(2),(3)可得,当有任一参数为NULL时,则返回NULL