я должен выбрать данные из таблицы, используя значения столбцов, которые содержат тексты с номерами, например:между оператором, когда диапазон имеет тексты с номерами
"SELECT Title, Category from BookList where CategoryField BETWEEN '"
+ blockCodeStart + "' AND '" + blockCodeEnd + "'";
blockCodeStart = "A25"
blockCodeEnd = "A39"
Я понимаю, что и может обрабатывать либо тексты или только цифры, но не оба. Любая помощь оценивается.
Всегда 'A' или один символ следуют некоторые цифры? –
Здесь есть отличная почта: http://stackoverflow.com/questions/9893329/sql-where-criteria-to-find-names-between-a-f. Вы пытаетесь сделать интервал в зависимости от числа или альфы? Очевидно, что в этом случае он будет принимать значения между буквенно-цифровыми значениями. Одна из вещей, которую вы можете сделать, - это разобрать значения, выбирая числовые символы, но это займет много времени в большом наборе данных. Каков ваш ожидаемый результат? – BClaydon
#Paul, это не всегда A. На самом деле тексты варьируются от A до Z. Однако только те же тексты сопровождают два столбца (например, вы всегда получаете «A + число» по сравнению с «A + number» или «D + число "по сравнению с" D + number ", а не" A + number "по сравнению с" B + number ". Я только что нашел это, поэтому похоже, что мне нужно использовать только SQL для выбора чисел в 2 столбцах. Спасибо, всем! # Claydon, я проверю ссылку. Спасибо! –