1. length() 获取字符串长度
    2. ltrim() 删除前导空格
    3. rtrim() 删除后续空格
    4. trim() 删除前导和后续空格
    5. substring() 字符串截取
    6. [not] like 模式匹配
    7. replace() 字符串替换
    8. concat() 字符串连接
    9. concat_ws() 使用指定的分隔符进行字符连接
    10. format() 数字格式化
    11. lower() 转换成小写字符
    12. upper() 转换成大写字符(Access使用ucase())
    13. left() 获取左侧字符
    14. right() 获取右侧字符
    15. soundex() 返回字符串的soundex值,有些数据库有,有些没有

    例子

    1. select concat('a','-','b');
    2. select concat_ws('/','A','B','C')(使用/将ABC连接起来,结果如下:A/B/C)
    3. select format(12560.75,1)(保留一位小数,结果如下:12560.8)
    4. select lower('MySQL')(结果如下:mysql)
    5. select lower('mysqlL')(结果如下:MYSQLl)
    6. select left ('MYSQL',2)(结果如下:MY)
    7. 函数嵌套
    8. select lower(left('MYSQL',2))(结果如下:my
    9. select length('MySQL')(结果如下:5[空格也包含])
    10. select trim(leading '?' from '??MySQL???')(删除??MySQL字符串中的前导的?)
    11. select trim(both '?' from '??My??SQL???')(删除全部?,结果如下:My??SQL;若要将中间的?也删除,需要使用替换函数replace
    12. select replace('??My??SQL???','??','!')(结果如下:!MySQL!?)
    13. select substring('MySQL',1,2)(从第一位字符开始截取,截取两位,结果如下:My)
    14. select substring('MySQL',-1)(倒着截取一位,结果如下:L
    15. 【只能起始位置有负值,长度上不能有负值】
    16. select 'MySQL' like 'M%'(结果如下:1)
    17. select * from test where first_name like '%L%'(查找中间字段含L的字符)
    18. select * from test where first_name like '%1%%' escape 1
    19. 1后面的%不再认为是通配符,因此可以查找含%的字段,1后面的%是真的%)
    20. 【%代表任意个字符,_代表任意一个字符】