【SQL】3つの列から2番めに長い列を抽出


どうも、マッキーです。

ある日、上司からこのような指令が飛びました。

「商品リストから、商品サイズの縦、横、高さの内、2番めに長い辺がXXXcm以上のリスト抽出してくれ!(なるはやで)」

こんなんええやん


SQLにはGREATEST関数、LEAST関数があるので、それを駆使して、取ってみます。
https://dev.mysql.com/doc/refman/5.6/ja/comparison-operators.html#function_greatest
https://dev.mysql.com/doc/refman/5.6/ja/comparison-operators.html#function_least


どこかの知恵袋をまるまる参考にしてますw

ロジックを見れば、あぁ、なるほどと思いますが、こういう頭の体操は大事ですね。

頑張ってSQL勉強せねば


MySQL

Posted by まっきー