一、数学相关函数
(一)abs绝对值
(二)ceiling(number2)向上取整,得到比num2大的最小整数
(三)BIN(decimal_number)十进制转二进制
(四)conv(number2,from_base,to_base)进制转换
(五)floor(number2)向下取整,得到比num2小的最大整数
(六) format(number,decimal_places)保留小数位数
(七)hex(decimalnumber)转十六进制
(八)least(number,number2 [,.....])求最小值
(九)mod(numberator,denominator)求余
(十)rand([seed])rand([seed])其范围为0<=v<=1.0
二、时间日期相关函数
(一)current_date()当前日期
(二)current _time()当前时间
(三)current timestamp()当前时间戳
(四)date(datetime)返回datetime的日期部分
(五)dateiff(date1,date2)两个日期差(结果时天数)
(六)now()当前时间
(七)date_add(date2,interval d_value d_type)在date2中加上日期或时间
(八)date_sub(date2,interval d_value d_type)在date2中减去日期或时间
(九)YEAR|MOnth|date(datetime)年月日
1 -- 练习以首字母小写的方式显示所有员工empde 姓名 2 -- 分析;先从emp表取出首字母,转换成小写,然后再把它与后面的字符进行拼接 3 SELECT UCASE(enname) FROM emp; 4 SELECT CONCAT (LCASE (SUBSTRING(enname,1,1)), SUBSTRING(enname,2) ) FROM emp 5 6 -- 演示数学相关函数 7 8 -- (一)abs绝对值 9 SELECT ABS(-10)FROM DUAL; 10 -- (二)ceiling(number2)向上取整,得到比num2大的最小整数 11 SELECT CEILING(1.2)FROM DUAL;#结果为2 12 -- (三)BIN(decimal_number)十进制转二进制 13 SELECT BIN(10)FROM DUAL;#表示把10转换为二进制 . 14 -- (四)conv(number2,from_base,to_base)进制转换 15 SELECT CONV(8,10,2)FROM DUAL#这三个参数,表示把8这个十进制转换为二进制 16 -- (五)floor(number2)向下取整,得到比num2小的最大整数 17 SELECT FLOOR(-2.1)FROM DUAL #结果为-3 18 -- (六) format(number,decimal_places)保留小数位数(注意四舍五入) 19 SELECT FORMAT (3.147592624,2)FROM DUAL; 20 21 -- (七)hex(decimalnumber)转十六进制 22 23 -- (八)least(number,number2 [,.....])求最小值 24 SELECT LEAST ( -1,2,-4,0)FROM DUAL; 25 ## (九)mod(numberator,denominator)求余 26 SELECT MOD(10,3)FROM DUAL; 27 ## (十)rand([seed])rand([seed])随机函数,每次返回不同的值其范围为0<=v<=1.0 28 29 30 # 二、时间日期相关函数 31 32 ## (一)current_date()当前日期 33 34 SELECT CURRENT_DATE FROM DUAL; 35 36 ## (二)current _time()当前时间 37 SELECT CURRENT_TIME FROM DUAL; 38 39 ## (三)current timestamp()当前时间戳 40 41 SELECT CURRENT_TIMESTAMP FROM DUAL; 42 43 ## (四)date(datetime)返回datetime的日期部分 44 45 ## (五)dateiff(date1,date2)两个日期差(结果时天数) 46 47 ## (六)now()当前日期和时间 48 49 ## (七)date_add(date2,interval d_value d_type)在date2中加上日期或时间 50 51 ## (八)date_sub(date2,interval d_value d_type)在date2中减去日期或时间 52 53 ## (九)YEAR|MOnth|date(datetime)年月日
标签:10,函数,--,number,日期,number2,DUAL,Mysql,SELECT From: https://www.cnblogs.com/nzm-2019/p/16891094.html