二分木を使った演算処理は強力だが、万能ではない
2024-01-04


四則演算等の二項演算子の処理はもちろん大丈夫。三項演算子ぐらいだったら、枝を増やせば、処理は複雑になるがまだ、可能。

データベースの演算だと、BETWEEN が三項演算子。IN の後値は多項で、いくつも渡せる。ただ、単に値の連続値だったら、まあ二分木を使っても、まあ力技でもいける。

CASE 文を見たら、流石にこれは無理だと思った。WHEN-THEN 句は繰り返えせる。WHEN-THEN 自体が取る引数の数は二つだが、CASE 側から一つずつ処理して処理が終了するか、次の WHEN-THEN を評価するか決める必要がある。

[Programming]
[diary]
[db]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット