package jef.database.query; import jef.database.DbFunction; /** * 将科学计算相关的函数 * 普通的数据库函数参见{@link Func} * @author jiyi * * @see Func * */ public enum Scientific implements DbFunction{ /** * 平方根 */ sqrt, /** * 正弦 */ sin, /** * 双曲正弦函数 * (sinh、cosh、tanh、coth、sech、csch共6个称为双曲函数) */ sinh, /** * 余弦 */ cos, /** * 双曲余弦函数 * (sinh、cosh、tanh、coth、sech、csch共6个称为双曲函数) */ cosh, /** * 正切 */ tan, /** * 双曲正切函数 */ tanh, /** * 反余弦 */ acos, /** * 反正弦 */ asin, /** * 反正切 */ atan, /** * 自然对数 * 等同于log */ ln, /** * 以10为底的对数 */ log10, /** * 返回自然对数的底(e)的XX次方。是ln的逆运算 */ exp, /** * 乘方 */ power, /** * 三角余切 */ cot, /** * 这个函数虽然不属于科学计算,但只对英语有用,对东亚地区几乎没有任何作用。 */ soundex, /** * 随机数,返回0..1之间的浮点随机数. * MYSQL可以传随机种子也可以不传 * Derby有random不传种子,rand一定要种子 */ rand, /** * 角度转弧度 即value/180*3.1415926 */ radians, /** * 弧度转角度 即value/3.1415926*180 */ degrees, }