mysql 的sql语句中如果做除法运算,它会自动转化成浮点型,如果不需要小数则可以用floor函数:如
select floor(2/3); //结果为0
6、判断某个字段中是否包含xx字符串
select a,b,c from table1 where locate(date_format(now(),'%Y/%m/%d'),url);//判断url中是否包含当天日期(2013/04/20),如果不包含,locate返回0,否则返回在url中出现的位置
1、SELECT DATE_ADD('1999-01-01', INTERVAL 1 DAY);
-> '1999-01-02'
mysql> SELECT DATE_ADD('1999-01-01', INTERVAL 1 HOUR);
-> '1999-01-01 01:00:00'
2、非标准时间转为标准时间
select date_format('2012-8-1','%Y-%m-%d');
+------------------------------------+
| date_format('2012-8-1','%Y-%m-%d') |
+------------------------------------+
| 2012-08-01 |
+------------------------------------+
3、各国时间格式
mysql> SELECT DATE_FORMAT('2003-10-03',GET_FORMAT(DATE,'EUR'));
-> '03.10.2003'
mysql> SELECT STR_TO_DATE('10.31.2003',GET_FORMAT(DATE,'USA'));
-> '2003-10-31'
4、在字符串某个位置插入字符串
update tablename1 set content=insert(content,instr(content,'Stock/')+6,0,'str1') where condition1;
5、浮点数转整数
mysql 的sql语句中如果做除法运算,它会自动转化成浮点型,如果不需要小数则可以用floor函数:如
select floor(2/3); //结果为0
6、判断某个字段中是否包含xx字符串
select a,b,c from table1 where locate(date_format(now(),'%Y/%m/%d'),url);//判断url中是否包含当天日期(2013/04/20),如果不包含,locate返回0,否则返回在url中出现的位置