_064_LeetCodeMySQL
VeryHotLight
技术在于交流和分享,我的博客可以转载。
另外,我也转载了很多比较好的帖子。
如果作者有异议,请联系删除!
我的一些帖子可能存在错误与缺点,文档写得很烂(写不好),希望大家包容。
希望我的帖子能够帮助需要帮助的人。
展开
-
_001_LeetCodeMySQL_601体育馆的人流量
使用MySQL解法,采用多表连接,但不灵活(比如至少连续100记录),效率低。 select distinct c.id,c.visit_date,c.people from stadium c inner join (select a.id aid , b.id bid from stadium a inner join stadium b on (a.id...转载 2019-07-26 15:56:08 · 179 阅读 · 0 评论 -
_002_LeetCodeMySQL_换座位
小美是一所中学的信息科技老师,她有一张 seat座位表,平时用来储存学生名字和与他们相对应的座位 id。 其中纵列的id是连续递增的 小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL query来输出小美想要的结果呢? 注意: 如果学生人数是奇数,则不需要改变最后一个同学的座位。 解法: 采用多表连接,ifnull函数。 select a.id,ifn...原创 2019-07-26 16:52:41 · 100 阅读 · 0 评论 -
_003_LeetCodeMySQL_627交换工资
给定一个salary表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。 MySQL解法: MySQL的 if 函数:IF(expr1,expr2,expr3),如果...原创 2019-07-26 17:06:30 · 94 阅读 · 0 评论