随笔分类 -  mysql

这里收录的是关于数据库开发汇总的问题
摘要:1.这里这个是目前有问题的 #创建FUNCTION DELIMITER ; CREATE FUNCTION `is_mixed`(str1 TEXT, str2 TEXT) RETURNS TINYINT BEGIN DECLARE ismixed TINYINT DEFAULT 0; set is 阅读全文
posted @ 2017-07-27 18:29 DREAM_SF 阅读(3434) 评论(0) 推荐(0)
摘要:SELECT IF(DATE_FORMAT(start_time,'%Y-%m-%d')<=DATE_FORMAT(NOW(),'%Y-%m-%d') and DATE_FORMAT(NOW(),'%Y-%m-%d')<=DATE_FORMAT(end_time,'%Y-%m-%d'),'01','02') a FROM `t_activity`; 阅读全文
posted @ 2017-04-18 16:34 DREAM_SF 阅读(3224) 评论(0) 推荐(0)
摘要:行转列: 使用cross join 的方式 使用case-when的方式 列转行: 以上语句实现的前提是:你需要创建一张tb_sequence序列 表 ,只有一列 实现的场景为:左侧的表的内容,装换为右侧 参考说明:慕课网 mysql开发技巧(二) 阅读全文
posted @ 2017-03-24 15:42 DREAM_SF 阅读(702) 评论(0) 推荐(0)
摘要:group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据gro 阅读全文
posted @ 2017-03-14 16:25 DREAM_SF 阅读(134) 评论(0) 推荐(0)
摘要:select lower('HELLO') from dual;select lpad(100, 5, '*') from dual;select sysdate + 1 / 24 from dual;select last_day(sysdate) from dual;select to_char 阅读全文
posted @ 2017-01-09 10:07 DREAM_SF 阅读(105) 评论(0) 推荐(0)