1. 程式人生 > >sql語句 集合之間的重疊取值 區間取值比較 薪資範圍

sql語句 集合之間的重疊取值 區間取值比較 薪資範圍

SQL語句 篩選出符合薪資範圍的簡歷

假如打比我是HR 我要從求職者的簡歷中篩選出符合我要求範圍的求職者
這是我收到的所有求職簡歷(start為最低薪資,end為最高薪資)

這是我收到的所有求職簡歷(start為最低薪資,end為最高薪資)

我的需求
我要從簡歷中篩選出4000-6000這個範圍的求職者 也就是求職者的薪資範圍只要跟我的篩選條件有重合 我就要他
即:圖中除了1、5、9 其餘都符合我的要求
廢話不多說
直接sql
SQL語句
只有1、5、 9不符合
正解 那麼SQL可以優化下麼

最終如下
優化後的SQL
OK 結束了