Выбор строки. Данные для поиска вводятся в произвольном порядке., Firebird 2.1.3 |
Здравствуйте, гость ( Вход | Регистрация )
Выбор строки. Данные для поиска вводятся в произвольном порядке., Firebird 2.1.3 |
Snake174 |
27.9.2012, 5:24
Сообщение
#1
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Всем привет.
Например, в базе хранится строка "111 222 333", но пользователь может ввести "222 111 333", "333 222 111" и т.д. Как нужно составить запрос, чтобы в условии поиска можно было вводить данные в произвольном порядке? Cейчас сделано с помощью LIKE.
Сообщение отредактировал Snake174 - 27.9.2012, 5:26 |
|
|
maint |
27.9.2012, 5:59
Сообщение
#2
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Всем привет. Например, в базе хранится строка "111 222 333", но пользователь может ввести "222 111 333", "333 222 111" и т.д. Как нужно составить запрос, чтобы в условии поиска можно было вводить данные в произвольном порядке? Cейчас сделано с помощью LIKE.
вижу только разбивку по словам с тем же LIKE и OR |
|
|
Snake174 |
28.9.2012, 6:56
Сообщение
#3
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Сделал так:
TextMark и TextMarkSearch - QStringList.
Сообщение отредактировал Snake174 - 28.9.2012, 6:57 |
|
|
maint |
28.9.2012, 7:08
Сообщение
#4
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Сделал так:
TextMark и TextMarkSearch - QStringList.
так последний OR остается не закрытым |
|
|
Snake174 |
28.9.2012, 7:11
Сообщение
#5
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Цитата так последний OR остается не закрытым Он у меня дальше по тексту обрезается. where = where.left( where.length() - 4 ); Сообщение отредактировал Snake174 - 28.9.2012, 7:12 |
|
|
maint |
28.9.2012, 7:32
Сообщение
#6
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
|
|
|
Текстовая версия | Сейчас: 26.4.2024, 19:26 |