powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить к полю в выборке произвольный символ если выполняется условие?
6 сообщений из 6, страница 1 из 1
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38858019
Dragomaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Подскажите, как добавить к полю в выборке произвольный символ если выполняется условие?

Например:
Есть запрос: SELECT t1.a1 FROM t1 JOIN t2 ON t1.a2 = t2.a3
При этом t1.a1 это поле типа данных VARCHAR, остальные INTEGER, t2.a3 содержит только часть значений t1.a2 т.е. например t1.a2 содержит {1,2,3,4}, а t2.a3 {1,2}.
Теперь собственно вопрос: Как написать запрос так, чтобы к t1.a1 добавлялся префикс "-", если t2.a3 присутствует в t1.a2?
...
Рейтинг: 0 / 0
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38858026
CASE + LIKE + CONCAT
...
Рейтинг: 0 / 0
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38858829
Dragomaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - ЭхCASE + LIKE + CONCAT
Т.е. без создания процедуры - никак?
...
Рейтинг: 0 / 0
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38858853
Dragomaster,

перечисленные мною конструкции - неотъемлемая часть языка запросов SQL. То есть это "готовые" встроенные функции SQL-языка СУБД MySQL. При чем тут процедуры - мне совсем непонятно
...
Рейтинг: 0 / 0
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38858856
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
UPDATE t1
SET a1 = CONCAT('-', a1)
WHERE LOCATE(a3, a2) 
...
Рейтинг: 0 / 0
Как добавить к полю в выборке произвольный символ если выполняется условие?
    #38859121
Dragomaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за советы. Задача решена.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить к полю в выборке произвольный символ если выполняется условие?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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