复习(六)---mysql自带函数
数学函数 1. 绝对值函数ABS()和PI()函数 : SELECT ABS(2), ABS(-13), PI(); 2. 平方根函数SQRT()跟取模函数MOD(x,y) x为被除数,y为除数: SELECT SQRT(9), MOD(2,9); 3. CEIL(X) 或 CEILING(X) 返回不小于x的最小整数值,返回值是BIGINT。FLOOR(X) ,不大于x的最大整数值 4. RAND(x), 返回[0,1]区间的随机值,参数x如果指定,则用作种子值,产生重复序列 5. ROUND(X):最接近x的整数。ROUND(X,y) :对x四舍五入,保留小数点后面y位。如果y为负,小数点左边相应位数为0。 6. TRUNCATE(x,y) 保留x小数点后面 y位。如果y位0,只保留整数部分。如果y为负,截去x小数点左边ABS(y)位后面的值,并将整数部分ABS(y)为数字置零。 7. SIGN(x):返回x的符号 负、零、正 分别对应 -1、0、1 8. 幂运算函数:POW(x,y), POWER(x,y); x的y次幂,EXP(x) e 为底的x次幂 9. LOG(x),x的自然对数。LOG(X,Y),x为底,y的对数 。LOG10(x),10为底,x的对数。 字符串函数 1. CHAR_LENGTH(str1) 2. CONCAT(str2,str3,...)