可以使用 SELECT date_format(NOW(),'%Y-%m-%d')
SELECT cast(100.65678 as DECIMAL(20,2))
trunc是一种函数,功能和函数INT类似,是截取日期或数字,返回指定的值。函数trunc直接去除数字的小数部分,而函数INT则是向下舍入到最接近的整数。函数的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。
一个oralce 自定义函数改成mysql的MYSQL没用过,不过我想case when then应该也是支持的吧:
SELECT (CASE length(POPEDOM)
WHEN 3 THEN
substr(POPEDOM, 0, 2)
WHEN 4 THEN
substr(POPEDOM, 0, 3)
WHEN 5 THEN
substr(POPEDOM, 0, 2)
WHEN 6 THEN
substr(POPEDOM, 0, 3)
WHEN 7 THEN
substr(POPEDOM, 0, 2)
END) AS TYPE
FROM DUAL
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)