mysql
琪丶琪
在实际中遇到的问题,解决后发出来分享一下
展开
-
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 · 8491 阅读 · 4 评论 -
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 · 10470 阅读 · 5 评论 -
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 · 12128 阅读 · 1 评论 -
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 · 6901 阅读 · 0 评论