排名

用户解题统计

过去一年提交了

勋章 ①金银铜:在竞赛中获得第一二三名;②好习惯:自然月10天提交;③里程碑:解决1/2/5/10/20/50/100/200题;④每周打卡挑战:完成每周5题,每年1月1日清零。

收藏

收藏日期 题目名称 解决状态
没有收藏的题目。

评论笔记

评论日期 题目名称 评论内容 站长评论
2025-01-08 大于J小于K的手牌 
输出示例直接把答案贴上来了。
尴尬了哈哈哈 已修改

提交记录

提交日期 题目名称 提交代码
2025-03-28 文科潜力股 
select * 
from scores
where exam_date='2024-06-30'
	and (subject = '历史' and score >= 90
 or subject = '政治' and score >= 90
 or subject = '地理' and score >= 90)
order by score desc ,student_id,subject;
2025-03-28 德州扑克起手牌-最强起手牌KK+ 
select *
from hand_permutations
where 
    concat(card1, card2) like '%A%A%' or
    concat(card1, card2) like '%A%K%' or
    concat(card1, card2) like '%K%K%' or
    concat(card1, card2) like '%K%A%'
order by id;
2025-03-28 德州扑克起手牌-最强起手牌KK+ 
SELECT *
FROM hand_permutations
WHERE 
(LEFT(card1, 1) = 'A' AND LEFT(card2, 1) = 'A') 
OR (LEFT(card1, 1) = 'K' AND LEFT(card2, 1) = 'K') 
OR (
(
(LEFT(card1, 1) = 'A' AND LEFT(card2, 1) = 'K') 
OR (LEFT(card1, 1) = 'K' AND LEFT(card2, 1) = 'A')
) 
AND RIGHT(card1, 1) = RIGHT(card2, 1)
) 
OR (
(
(LEFT(card1, 1) = 'A' AND LEFT(card2, 1) = 'K') 
OR (LEFT(card1, 1) = 'K' AND LEFT(card2, 1) = 'A')
) 
AND RIGHT(card1, 1) != RIGHT(card2, 1)
)
ORDER BY id ASC;
2025-03-16 不分类别的最火直播间 
SELECT 
t1.live_id,
t2.live_nm,
COUNT(*) AS enter_count
FROM 
ks_live_t1 t1
INNER JOIN 
ks_live_t2 t2 
ON t1.live_id = t2.live_id
WHERE 
enter_time >= '2021-09-12 23:00:00' 
AND enter_time < '2021-09-13 00:00:00'
GROUP BY 
t1.live_id, t2.live_nm
ORDER BY 
enter_count DESC
LIMIT 5;
2025-03-16 绘制小时进入人数曲线 
select DATE_FORMAT(enter_time, '%H') AS hour_entered,
 		count(*) as enter_count
FROM ks_live_t1
GROUP BY hour_entered
ORDER BY hour_entered;
2025-03-16 经过第四象限的所有函数 
SELECT *
FROM numbers_for_fun
WHERE
    (a = 0 AND (
        (b = 0 AND c < 0) 
        OR (b != 0 AND (
            (b > 0 AND c < 0) 
            OR (b < 0)        
        ))
    ))
    OR
    (a != 0 AND (
        (a > 0 AND (c < 0 OR (b < 0 AND 4*a*c < b*b)))
        OR
        (a < 0)
    ));
2025-03-16 经过第四象限的所有函数 
SELECT *
FROM numbers_for_fun
WHERE
(a = 0 AND (
(b = 0 AND c > 0) 
OR (b > 0 AND c > 0)
OR (b < 0) 
))
OR
(a != 0 AND (
(a > 0 AND (c < 0 OR (b < 0 AND b*b - 4*a*c > 0)))
OR
(a < 0)
));
2025-03-14 经过第四象限的所有函数 
SELECT *
FROM numbers_for_fun
WHERE
(a = 0 AND (
(b = 0 AND c < 0) 
OR 
(b != 0 AND (
(b > 0 AND c <= 0) 
OR 
(b < 0 AND c <= 0)
))
))
OR
(a != 0 AND (
(a > 0 AND (
c <= 0 
AND 
b >= 0 
))
));
2025-03-14 经过第四象限的所有函数 
SELECT 
id,
a,
b,
c
FROM 
numbers_for_fun
WHERE 
(a <> 0 AND ((a > 0 AND (b > 0 OR c > 0)) OR (a < 0 AND c > 0)))
OR (a = 0 AND (b < 0 OR (b > 0 AND c > 0)));
2025-03-14 登录天数分布 
WITH user_login_days AS (
    SELECT 
        usr_id,
        DATE(login_time) AS login_date
    FROM 
        user_login_log
    WHERE 
        login_time >= DATE_SUB(CURDATE(), INTERVAL 180 DAY)
),
distinct_login_days AS (
    SELECT 
        usr_id,
        COUNT(DISTINCT login_date) AS login_days
    FROM 
        user_login_days
    GROUP BY 
        usr_id
)
SELECT 
    SUM(CASE WHEN login_days BETWEEN 1 AND 5 THEN 1 ELSE 0 END) AS days_1_to_5,
    SUM(CASE WHEN login_days BETWEEN 6 AND 10 THEN 1 ELSE 0 END) AS days_6_to_10,
    SUM(CASE WHEN login_days BETWEEN 11 AND 20 THEN 1 ELSE 0 END) AS days_11_to_20,
    SUM(CASE WHEN login_days > 20 THEN 1 ELSE 0 END) AS days_over_20
FROM 
    distinct_login_days;
2025-03-11 不经过第二象限的所有函数 
SELECT *
FROM numbers_for_fun
WHERE (a = 0 and b >= 0 and c <= 0) 
	or (a < 0 and 
	((b >= 0 and c <= 0) or (b < 0 and c <= (b * b) / (4 * a))
))
2025-02-24 经过3个象限的一元一次函数 
select 
    * 
from
    numbers_for_fun
where
    a = 0 and b<>0 and c<>0
order by 1
2025-02-24 经过3个象限的一元一次函数 
select 
    * 
from
    numbers_for_fun
where
    a = 0 and b<>0 and c>0
order by 1
2025-02-24 经过至少两个象限的一元一次函数 
SELECT * FROM numbers_for_fun WHERE a = 0 AND b <> 0 AND c<>0 order by 1;
2025-02-24 经过至少两个象限的一元一次函数 
SELECT * FROM numbers_for_fun WHERE a = 0 AND b > 0 AND c<>0 order by 1;
2025-02-24 经过至少两个象限的一元一次函数 
SELECT * FROM numbers_for_fun WHERE a = 0 AND b > 0 AND c<>0;
2025-02-24 经过至少两个象限的一元一次函数 
SELECT id, a, b, c FROM numbers_for_fun WHERE a = 0 AND b > 0 AND c<>0;
2025-02-24 经过至少两个象限的一元一次函数 
SELECT id, a, b, c FROM numbers_for_fun WHERE a = 0 AND (b > 0 OR b < 0);
2025-02-24 一元一次函数形成的三角形面积 
SELECT *
FROM numbers_for_fun
WHERE a = 0
AND b != 0
AND (c * c) / ABS(b) >= 10;
2025-02-24 一元一次函数形成的等腰三角形 
select
	*
from
	numbers_for_fun
where
	a=0
and c!=0
and (b=1 or b=-1)
order by	
	id