![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
qq_43739780
这个作者很懒,什么都没留下…
展开
-
根据符号将一行拆分为多行
目标原数据代码with cte as ( select 'A+B' as A, 1 as b UNION ALL SELECT 'C+D' as A, 2 as b) SELECT A, substring_index(substring_index(f.A, '+', (h.help_topic_id + 1)), '+', -(1)) as AA, bFROM cte f原创 2022-01-24 18:26:05 · 213 阅读 · 0 评论 -
group by 分组后,判断组内其他字段是否相同
按照 A,B分组后,判断C中数据重复情况?进而决定是否根据C分组。SELECT A,B FROM table_namegroup by A,Bhaving count(distinct C) > 1原创 2022-01-17 21:21:23 · 2039 阅读 · 0 评论 -
2021-03-23
SQL面试50题第一题1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点)2、查询平均成绩大于60分的学生的学号和平均成绩(简单,第二道重点)3、查询成绩小于60分的学生的学号和姓名4、查询姓“猴”的老师的个数(不重要)5、查询没学过“张三”老师课的学生的学号、姓名(重点)6、查询学过“张三”老师所教的所有课的同学的学号、姓名(重点)方法一7、查询学过编号为“01”的课程并且也学过编号为“02”的课程的学生的学号、姓名(重点)查询学过‘01’,没学过‘02’的同学8、查询课程编号为原创 2022-01-17 21:12:25 · 482 阅读 · 0 评论 -
CROSS JOIN
https://www.yiibai.com/sqlserver/sql-server-cross-join.html转载 2021-07-20 17:48:34 · 64 阅读 · 0 评论