#生成6位长度,其中首位是字母'T'的随机数
select LEFT( CONCAT( 'T', LEFT( REVERSE( RAND( ) ) , 10 ) ) , 6 )
解析:
RAND():返回从0到1之间的随机浮点值,例如'0.8523584183793128'
REVERSE():返回字符串值的逆向值,例如REVERSE('0.8523584183793128')的结果为'8213973814853258.0'
LEFT(<字符表达式a>,<位数b>):从字符表达式最左边第一个字符开始返回指定数目的字符.若 b 的值大于 a 的长度,则返回字符表达式的全部字符a.如果 b
为负值或 0,则返回空字符串.
CONCAT(字符串1,字符串2): 用于将两个字符串连接起来,形成一个单一的字符串。