powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с выборкой из таблицы
6 сообщений из 6, страница 1 из 1
помогите с выборкой из таблицы
    #38373855
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь выбрать из таблицы записи где данные соответствуют тому что я пишу в запросе без 1 цифры.
передаю данные поля text, дальше надо выбрать что соответствует text без первой цифры

Например $text = 8123
мне надо выбрать данные которые соответствуют $text без 8, т.е 123

Т.е пишу:
Код: sql
1.
Select * from tableA where colA='$text(без первой цифры)'



или так:
Код: sql
1.
Select * from tableA where (цифра 8)+colA='$text'



но не как не получается это сделать, подскажите плизз
...
Рейтинг: 0 / 0
помогите с выборкой из таблицы
    #38373861
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое правильное, имхо, это отрезать эту первую цифру на клиенте, чтобы запрос сразу выглядел так:
Код: sql
1.
Select * from tableA where colA='123'
...
Рейтинг: 0 / 0
помогите с выборкой из таблицы
    #38373866
sprite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это я понял, только мне надо что бы 8 отделялась от 8123 автоматически
т.к запросов много и в ручную сложно их отделить

т.е мне надо от поля $text автоматом отделять 1 символ
...
Рейтинг: 0 / 0
помогите с выборкой из таблицы
    #38373872
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sprite,

еще раз - делайте это на клиенте. Почитайте ман по используемому языку программирования, найдите там раздел со строковыми функциями и найдите подходящую функцию. Вероятно, она будет называться substr или примерно так.
...
Рейтинг: 0 / 0
помогите с выборкой из таблицы
    #38373901
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftСамое правильное, имхо, это отрезать эту первую цифру на клиенте, чтобы запрос сразу выглядел так:
Код: sql
1.
Select * from tableA where colA='123'

Не уверен про MySQL, но на MS SQL константые вычисления выполняются на этапе компиляции запроса и при выполнении используется рассчитанная оптимизатором константа.
То есть что ='123' , что =insert('8123',1,1,'') - фиолетово :)
...
Рейтинг: 0 / 0
помогите с выборкой из таблицы
    #38373980
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
where colA=substring($text,2)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с выборкой из таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]