MySQL
felix
这个作者很懒,什么都没留下…
展开
-
MySQL分组查询统计每个选项的数量
帮客户做个问卷调查,最后需要统计每道问题的每个选项的数量。思路是先按问题分组,然后使用case语句区分每个选项,然后做统计。 SQL语句如下: SELECT examQuestionId, SUM(CASE WHEN answer='非常同意' then 1 else 0 end) as '非常同意', SUM(CASE WHEN answer='有点同意' then 1 else 0 end) as '有点同意', SUM(CASE WHEN answer='中立' then 1 else原创 2022-04-14 11:41:06 · 1906 阅读 · 0 评论 -
MySQL取得某一范围随机数
原文链接 https://www.cnblogs.com/wt645631686/p/6868775.html ①直接取值 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。 例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: SELECT FLOOR(7 + (...转载 2018-09-18 23:43:10 · 522 阅读 · 0 评论 -
MySQL删除某张表的前N行
原文链接:http://blog.51cto.com/2853725/1377342 下面SQL语句为删除日志表的前1万条记录 DELETE FROM bc_log WHERE 1=1 ORDER BY logId limit 10000;转载 2019-01-30 10:25:47 · 3755 阅读 · 0 评论