大学的时候写下的一段SQL查询

大学的时候写下的一段SQL查询

翻手机相册的时候发现一张截图:

现在的我,对于SQL的印象就只剩下SELECT * FROM了,什么游标,子表全部忘得干干净净。不过我还记得这应该是大学数据库课程的某个作业吧,当时一直想着能不能在一条SQL语句中,实现作业的要求。那时候想了很久才想出来,很有成就感。虽然题目的要求是什么,都有哪些表,现在都记不起来了,再加上现在的自己是真的很菜,翻到这张截图的时候很是感慨,当时就很喜欢写这种一行代码,超短代码又或者是优雅代码的实现。记得还学过一个用Python的dict模拟switch语句的方法:

1
2
3
4
5
{
"a": lambda x: f1(x),
"b": lambda y: f2(y),
"c": lambda z: f3(z),
}["b"](x)

以及Python交换两个对象的方法:

1
x, y = y, x

隔了好几年再看自己的代码,确实有种很陌生的感觉。我想,找点时间,把我以前折腾过的东西都记录记录吧,虽然都是黑历史,但是也是成长史,以后回来看看也挺好的。