数据库查询语句

MySQL

  1. #查询game表中的全部信息

  2. SELECT * FROM game;

  3. #查询game表中的全部信息,并且在表名前面加库名,给表取别名为zz

  4. SELECT * FROM 王者荣耀.game AS zz;

  5. #查询game表中的类型一列的信息

  6. SELECT 类型 FROM game;

  7. #查询game表中的类型一列的信息,并且去重

  8. SELECT DISTINCT 类型 FROM game;

  9. #查询game表中类型是法师的全部信息(使用三种方法)

  10. SELECT * FROM game WHERE 类型 = '法师';

  11. SELECT * FROM game WHERE 类型 LIKE '法师';

  12. SELECT * FROM game WHERE 类型 in ( '法师');

  13. #查询game表中,类型是法师,并且等级大于30的全部信息

  14. SELECT * FROM game WHERE 类型 = '法师' AND 等级 > 30;

  15. #查询game表中,类型是法师,或者等级大于60的全部信息

  16. SELECT * FROM game WHERE 类型 = '法师' OR 等级 > 60;

  17. #查询game表中,等级在60至80的全部信息(包含60和80,使用2种方法)

  18. SELECT * FROM game WHERE 等级 BETWEEN 60 AND 80;

  19. SELECT * FROM game WHERE 等级 >= 60 AND 等级 <= 80;

  20. #查询game表中,等级和姓名两列信息。

  21. SELECT 等级,姓名 FROM game;

  22. #请查询game表中,姓李的英雄的所有信息

  23. SELECT * FROM game WHERE 姓名 LIKE '李%';

  24. #请查询game表中,姓名的倒数第二个字是"小"的英雄所有信息

  25. SELECT * FROM game WHERE 姓名 LIKE '%小_';

  26. #请查询game表中,姓名包括“信”的英雄所有信息

  27. SELECT * FROM game WHERE 姓名 LIKE '%信%';

  28. #请查询game表中,姓名最后一个字符是“信”,且只有3个字符的英雄的所有信息。

  29. SELECT * FROM game WHERE 姓名 LIKE '__信';

  30. #请查询game表中,编号乘于等级后,取别名为zz的一列信息;

  31. SELECT 编号 * 等级 AS 'zz' FROM game ;

  32. #请查询game表中,类型不是法师的英雄的所有信息,使用4种方法

  33. SELECT * FROM game WHERE 类型 != '法师';

  34. SELECT * FROM game WHERE NOT 类型 = '法师';

  35. SELECT * FROM game WHERE NOT 类型 LIKE '法师';

  36. SELECT * FROM game WHERE NOT 类型 IN ('法师');

  37. #请查询game表中,等级不小于等于60的英雄的所有信息

  38. SELECT * FROM game WHERE NOT 等级 <= 60;

  39. #请查询game表中,类型是空值(null)的全部信息

  40. SELECT * FROM game WHERE 类型 IS NULL;

  41. #请查询game表中,类型不是空值(null)的全部信息

  42. SELECT * FROM game WHERE 类型 IS NOT NULL;

  43. SELECT * FROM game WHERE NOT 类型 IS NULL;

  44. #请查询gam表中李白、李广、武则天三位英雄的全部信息。使用3种方法

  45. SELECT * FROM game WHERE 姓名 IN ('李白','李广','武则天')

  46. SELECT * FROM game WHERE 姓名 = '李白' OR 姓名 = '李广' OR 姓名 = '武则天'

  47. SELECT * FROM game WHERE 姓名 LIKE '李白' OR 姓名 LIKE '李广' OR 姓名 LIKE '武则天'


  48. #在王者荣耀数据库中有dj、lx两张表,请查询每个英雄的所有信息。(使用”编号“进行等值连接,并且使用3种方法)

  49. SELECT * FROM dj, lx WHERE  dj.编号 = lx.编号

  50. SELECT * FROM dj JOIN lx ON  dj.编号 = lx.编号

  51. SELECT * FROM dj JOIN lx USING (编号);

  52. #在王者荣耀数据库中,有dj、lx两张表,请查询dj表的全部信息,并且进行左外连接查询。

  53. SELECT * FROM dj LEFT OUTER JOIN lx ON dj.编号 = lx.编号

  54. #查询game表的前3行

  55. SELECT * FROM game LIMIT 3 ;

  56. #请查询game表中,从第4行开始的3条数据

  57. SELECT * FROM game LIMIT  3,3;

  58. #查询game表全部信息,并且按"编号"列升序

  59. SELECT * FROM game ORDER BY 编号  

  60. #查询game表全部信息,并且按"编号"列倒序

  61. SELECT * FROM game ORDER BY 编号 DESC  

  62. #查询game表全部信息,并且按"编号"列和"等级"列升序

  63. SELECT * FROM game ORDER BY 编号,等级

  64. #查询game表多少行数

  65. SELECT COUNT(*) FROM game           

  66. #查询game表“等级”列多少行数据

  67. SELECT COUNT(等级) FROM game        

  68. #查询game表“等级”列所有行的和

  69. SELECT SUM(等级) FROM game        

  70. #查询game表“等级”列所有行的平均值

  71. SELECT AVG(等级) FROM game        

  72. #查询game表“等级”列的最大值

  73. SELECT MAX(等级) FROM game    

  74. #查询game表“等级”列的最小值

  75. SELECT MIN(等级) FROM game    

  76. #请查询sell表中,每个用户有多少订单号?

  77. SELECT COUNT(*), 用户号 FROM sell GROUP BY 用户号


上一篇:Study Blazor .NET(一)简介


下一篇:Educational Codeforces Round 22 B. The Golden Age(暴力)