摘要:SELECT id, service_id, order_sn, yuyue_date, yuyue_time, ( CASE WHEN ( yuyue_date != '' && yuyue_time != '' ) THEN UNIX_TIMESTAMP( CONCAT( yuyue_date,
阅读全文
摘要:FROM_UNIXTIME('你的时间戳字段','%Y-%m-%d %H:%i:%s')
阅读全文
摘要:数据库按某一字段分组,相同组的同一个字段信息,拼接起来,在一行展示 ################################################################################# ##################################
阅读全文
摘要:(user_id REGEXP '[^0-9.]') = 0 为 纯数字 (user_id REGEXP '[^0-9.]') = 1 为非数字
阅读全文
摘要:1.查询表有多少条记录select count(*) from table;2.查询表中符合条件的记录数select count(*) from table where id > 100;3.查询每个分组的记录数select name, count(*) as count from table gr
阅读全文
摘要:之前做项目 有个需求是 二手租房按照 房租价格 从低到高排序,面议的价格要在最后显示出来。 因为数据库中 面议 的价格(price)是(-1,0) 如果按照从低到高,面议的价格就会显示在最前面了,这不是项目需求要的。 所以要写一个自定义的排序。 MySQL 中 field自定义排序函数的格式 ord
阅读全文
摘要:区别1 where是从数据表中的字段直接进行的筛选的。 having是从 前面筛选的字段再筛选 eg: select goods_price,goods_name from goods having goods_price > 100 等价于 select goods_price,goods_nam
阅读全文
摘要:https://www.jianshu.com/p/31b58a41d172
阅读全文
摘要:1. 在MySQL中,我们经常会对一个字段进行排序查询,但进行中文排序和查找的时候,对汉字的排序和查找结果往往都是错误的。 这种情况在MySQL的很多版本中都存在。 如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是因为MySQL在查询字符串时是大小写不敏感的,在编绎MyS
阅读全文
摘要:如上图所示,要查询一个用户(从注册开始) 7天, 15天, 30天的发帖数量, 查询出来的数据结果串行了。因为,有注册的用户,他前7天没有发帖,即发帖数为0,在数据表中应该显示为NULL的,所以数据表中15天多出来的数据,是用户7天发帖数为0的。 30天的也同样道理。 怎么解决呢? 首先以 最大限期
阅读全文