随笔分类 - mysql
这里收录的是关于数据库开发汇总的问题
摘要:1.这里这个是目前有问题的 #创建FUNCTION DELIMITER ; CREATE FUNCTION `is_mixed`(str1 TEXT, str2 TEXT) RETURNS TINYINT BEGIN DECLARE ismixed TINYINT DEFAULT 0; set is
阅读全文
摘要: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`;
阅读全文
摘要:行转列: 使用cross join 的方式 使用case-when的方式 列转行: 以上语句实现的前提是:你需要创建一张tb_sequence序列 表 ,只有一列 实现的场景为:左侧的表的内容,装换为右侧 参考说明:慕课网 mysql开发技巧(二)
阅读全文
摘要:group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据gro
阅读全文
摘要: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
阅读全文