![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
琪丶琪
在实际中遇到的问题,解决后发出来分享一下
展开
-
mysql用month()函数取月份时,不足10的前面补0
mysql支持用month()取某时间的月份,但是只能取出1,2,3…12这样的格式,如果需要01,02,03…10,11,12这样的就不行了。然后经过一段时间的搜索之后,找到一个方法,亲测可行。Select Right(100 + Month(需要获取月份的时间), 2)其实就是用这个月份加100,然后取最后两位数,这样就能保住取出来的月份如果是个位数前面自动补0了。...原创 2021-01-06 16:32:36 · 8317 阅读 · 4 评论 -
mysql的IF()函数
定义IF函数根据条件的结果为true或false,返回第一个值,或第二个值。语法IF(condition, value_if_true, value_if_false)参数参数描述condition必须,判断条件value_if_true可选,当条件为true值返回的值value_if_false可选,当条件为false值返回的值样例SELECT IF(1<2, 1, 2);输出:...原创 2021-01-06 11:18:09 · 6861 阅读 · 0 评论 -
MySQL判断是否在同一天
MySQL判断是否在同一天。使用函数TO_DAYS(date)。TO_DAYS(date):给出一个日期date,返回一个天数(从0年的天数)。如:同一天的两个日期Date1和Date2,TO_DAYS(DATE1)=TO_DAYS(DATE2)。用法:select 列名 from 表名 where TO_DAYS(第一个时间)=TO_DAYS(第二个时间)括号中的时间格式任意,可以是d...原创 2018-11-05 15:09:27 · 12064 阅读 · 1 评论 -
Hibernate 限制查询数目,解决 limit 在 hql 中不能使用的问题
在Hibernate中,使用的是hql语句,但是hql并不如sql那么灵活,比如在hql语句中,不能使用limit来限制查询的条数。例如:FROM user limit 1 这样查出来的数目不是1条,而是查询出来的条数,所以上面的写法是错误的。 那怎么才能解决这个问题呢? 在 Hibernate 中,setMaxResults(e) 可以指定查询的条数,而 setFirst...原创 2019-07-30 19:47:06 · 3718 阅读 · 0 评论 -
MySQL 报错1055
一、问题描述SELECT * FROM tbluser GROUP BY sex 当我以这条语句进行数据库查询的时候,报了个错:> 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'ceb.tbluser.uid' which is no...原创 2019-08-19 17:08:26 · 10405 阅读 · 5 评论