2014-02-19 3 views
1

Моих намерено это выбрать множество интервалов на основе значения столбца в том же time..Is возможного enter image description hereВыберите много интервалов из одной таблицы на основе значения столбца

Это мои выборочные данные, она состоит из 1024 строк, я хочу выбрать несколько интервалов на основе столбца длины ex: (341-348) (551-664) (998-1021) из одной таблицы

+0

Да, это наиболее вероятно. Для получения дополнительной информации, пожалуйста, добавьте более подробную информацию;) –

+0

Возможно, если вы покажете нам, что вам нужно ... – valex

+0

Я хочу одновременно выбрать несколько интервалов из одной таблицы –

ответ

1

Вы должны использовать BETWEEN и OR получить записи:

SELECT * FROM TABLE1 
    WHERE wavelenght BETWEEN 341 AND 348 
     OR wavelenght BETWEEN 551 AND 664 
     OR wavelenght BETWEEN 998 AND 1021 
0

Запросить не для определенного значения, а для диапазона значения, SQL придумал оператор BETWEEN для предложения WHERE (http://www.w3schools.com/sql/sql_between.asp), например

SELECT columns 
FROM yourtable 
WHERE wavelength BETWEEN lowerbound AND upperbound; 
Смежные вопросы