xzrnb

导航

 

2024年4月8日

摘要: 说实话,已经不想写每日一题的博客了 mysql 将逗号用replace函数替换为空,将前后字符串的长度相减,就可以得到逗号的个数 replace(str,old_str,new_str) 阅读全文
posted @ 2024-04-08 15:02 翻斗花园第一狙击手 阅读(3) 评论(0) 推荐(0) 编辑
 

2024年4月7日

摘要: mysql 1.创建索引idx_emp_no,查询emp_no为10005,使用强制索引 force index (idx_emp_no) 2.现在在last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为'0000 00:00:00' 阅读全文
posted @ 2024-04-07 21:00 翻斗花园第一狙击手 阅读(1) 评论(0) 推荐(0) 编辑
 

2024年4月3日

摘要: mysql 1.创建表在里面加备注 create table xxx( id int primary key comment '编号', name varchar(15) not null comment '姓名' ) 2.date和timestamp的区别 Date 类型只包含日期部分,没有时间部 阅读全文
posted @ 2024-04-03 17:11 翻斗花园第一狙击手 阅读(8) 评论(0) 推荐(0) 编辑
 

2024年4月2日

摘要: mysql 获取所有非manager的员工emp_no 1.where写 where dept_no is null; 2.not in+子查询 where emp_no not in( select emp_no from dept_manager ); java 1.String.format 阅读全文
posted @ 2024-04-02 16:57 翻斗花园第一狙击手 阅读(2) 评论(0) 推荐(0) 编辑
 

2024年4月1日

摘要: mysql 1.查找入职员工时间排名倒数第三的员工所有信息 要把入职员工时间按降序order by 查找第三条的入职记录 limit 2,1; # 忽略前两条,查询接下来的一条记录 limit 3; # 查询前三条的记录 limit 4,3; # 跳过前四行,查询接下来的三行记录 但是可能会有重复的 阅读全文
posted @ 2024-04-01 15:22 翻斗花园第一狙击手 阅读(8) 评论(0) 推荐(0) 编辑
 

2024年3月29日

摘要: 一、现在运营想要查看用户在某天刷题后第二天还会再来刷题的平均概率。请你取出相应数据。 思路1: 1.先找到每个用户首次登录的时间first_day 2.再找first_day+1=date 思路2: 1.先找出每个用户device_id在哪天date登录过了的,创建出两个这样的表 2.联立这两个表 阅读全文
posted @ 2024-03-29 11:37 翻斗花园第一狙击手 阅读(14) 评论(0) 推荐(0) 编辑
 

2024年3月28日

摘要: mysql 1.你的查询返回结果需要对性别和学校分组,| gender | university | user_num | avg_active_day | avg_question_cnt | user_num是根据性别算的 count(gender) as user_num 2.结果保留1位小数 阅读全文
posted @ 2024-03-28 10:17 翻斗花园第一狙击手 阅读(4) 评论(0) 推荐(0) 编辑
 

2024年3月27日

摘要: 今天的mysql不是很难 java 1.字符串转换为ascii码 int a = (int)c;即可 char c = sc.next().charAt(0); int a = (int)c; System.out.println(a); 2.格式化输出 在 Java 中,System.out.pr 阅读全文
posted @ 2024-03-27 19:21 翻斗花园第一狙击手 阅读(4) 评论(0) 推荐(0) 编辑
 

2024年3月26日

摘要: 现在运营想要了解复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况,请取出相应明细数据,对于在8月份没有练习过的用户,答题数结果返回0. select u.device_id,university,count(question_id) as question_cnt, count(cas 阅读全文
posted @ 2024-03-26 10:06 翻斗花园第一狙击手 阅读(6) 评论(0) 推荐(0) 编辑