範囲を定義する2つの数値列を持つ参照テーブルがあります。たとえば、アカウントの従業員と、会社の規模を取得する各従業員の範囲です。
employeeMin employeeMax Size
1 100 small
101 2000 medium
2001 10000 medium-large
10001 100000 large
...等々
パラメータを指定してSizeを返す必要があります。たとえば、110は「中」を返すとします.2番目の列は常に=最初の列+1です
上記のように 2 つの列を使用して SQL で実装する方がよいか、または employeeMax のみを使用して最初のレコードを注文して返す必要があるかどうか疑問に思っていました。パターンが存在すると思いますか?多分自己結合または類似?色々調べましたがわかりませんでした…