sql语句子查询(精选33句)

白岫作品2023-10-22 12:42:56我要评论

sql语句子查询(精选33句),第1张

1、查询所有不是英雄的角色的名字以及属性:

2、SELECT`name`,`attribute`

3、FROMcharacters

4、WHERE`name`NOTIN(SELECT`hero_name`FROMheroes);

5、查询拥有至少三个宝物的角色的名字:

6、SELECT`name`

7、WHEREidIN(SELECT`character_id`FROMcharacter_treasuresGROUPBY`character_id`HAVINGcount(*)>=3);

8、查询拥有所有宝物的角色的名字:

9、WHEREidIN(SELECT`character_id`FROMcharacter_treasuresGROUPBY`character_id`HAVINGcount(*)=(SELECTcount(*)FROMtreasures));

10、查询没有被任何队伍招募的角色的名字:

11、WHEREidNOTIN(SELECT`character_id`FROMteam_members);

12、查询拥有至少一个招募任务的队伍的名字以及任务数量:

13、SELECT`name`,count(*)

14、FROMteams

15、WHEREidIN(SELECTDISTINCT`team_id`FROMrecruit_tasks);

16、查询招募任务中需要招募的角色不是主角的任务的名字以及需求角色的名字:

17、SELECTt.`name`AStask_name,c.`name`AScharacter_name

18、FROMrecruit_tasksASt

19、JOINcharactersASc

20、ONt.`required_character_id`=c.`id`

21、WHEREc.`is_hero`=0;

22、查询没有招募任务的角色的名字以及属性:

23、WHEREidNOTIN(SELECTDISTINCT`required_character_id`FROMrecruit_tasks);

24、查询至少拥有一个任务的角色的名字以及任务数量:

25、SELECTc.`name`,count(*)

26、FROMcharactersASc

27、JOINrecruit_tasksASt

28、ONc.`id`=t.`required_character_id`

29、GROUPBYc.`id`;

30、查询没有出现在任何故事情节中的角色的名字和属性:

31、WHEREidNOTIN(SELECTDISTINCT`character_id`FROMstory_chapters);

32、查询出现在每个故事情节中的角色的名字:

33、WHEREidIN(SELECT`character_id`FROMstory_chaptersGROUPBY`character_id`HAVINGcount(DISTINCT`chapter_id`)=(SELECTcount(*)FROMchapters));

  • 本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们进行举报,本站将立刻删除。
看过该文章的人还看了