随笔分类 -  SQL

摘要:当数据查询的时候,数值太大,查询会以科学计数法的方式展示出来 这时不需要以科学计数法展示时,可以使用CONVERT函数,配合DECIMAL函数 CONVERT ( COALESCE ( SUM( PRICE ), 0 ), DECIMAL ( 20, 2 ) ) 阅读全文
posted @ 2024-02-20 13:50 fchhk 阅读(374) 评论(0) 推荐(0) 编辑
摘要:报错信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Ca 阅读全文
posted @ 2023-12-08 15:47 fchhk 阅读(394) 评论(0) 推荐(0) 编辑
摘要:COALESCE函数 COALESCE函数是数据库提供的一种用于返回传入参数中的第一个非NULL值的函数。如果所有的传入参数都为NULL,则返回NULL。 COALESCE函数的语法如下: COALESCE(value1, value2, value3, ...) 其中,value1, value2 阅读全文
posted @ 2023-11-15 14:37 fchhk 阅读(308) 评论(0) 推荐(0) 编辑
摘要:可以使用ROUND函数来对求和结果进行四舍五入,从而保留小数点位数。ROUND函数的语法如下 ROUND(number, num_digits) 其中,number表示要进行四舍五入的数字,num_digits表示要保留的小数位数。 示例查询: SELECT SUM(column_name) AS 阅读全文
posted @ 2023-11-15 14:26 fchhk 阅读(532) 评论(0) 推荐(0) 编辑
摘要:使用concat连接字段时,当有字段为NULL时结果也会为NULL SELECT CONCAT('1,',NULL,'2'); 结果为 NULL SELECT CONCAT('1,','','2'); 结果为 1,2 结论:CONCAT函数拼接时如果拼接中的参数只要有NULL时,结果为NULL 解决 阅读全文
posted @ 2023-09-25 15:41 fchhk 阅读(295) 评论(0) 推荐(0) 编辑
摘要:SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') //2023-02-17 09:29:36 近三天 BETWEEN DATE_SUB(NOW(), INTERVAL 3 DAY) AND NOW(); 上一个月 date_format( PAY_TIME, 阅读全文
posted @ 2023-02-17 09:33 fchhk 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示