powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с командой
11 сообщений из 11, страница 1 из 1
Помогите с командой
    #40119000
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица состоящая из колонок FAM, NAM, OT (фамилия, имя отчество в разных колонках)

По результатам SELECT нужно чтобы это было выведено в одну колонку FIO собрав значения из тех трех. Как это сделать?

Спасибо
...
Рейтинг: 0 / 0
Помогите с командой
    #40119084
SergiiW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Помогите с командой
    #40119094
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergiiW,

При выполнении выдает ошибку CONCAT_WS не является известным имя встроенной функции. это что?
...
Рейтинг: 0 / 0
Помогите с командой
    #40119103
SergiiW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andryus,

А Вы точно используете MySql?
Какая версия? Запустите скрипт
Код: sql
1.
SELECT VERSION()
...
Рейтинг: 0 / 0
Помогите с командой
    #40119470
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergiiW,

Тоже выдает ошибку эту же. Короче нашел выход ,FAM+' '+NAM+' '+OT as 'ФИО'
...
Рейтинг: 0 / 0
Помогите с командой
    #40119472
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще возник вопрос командой SELECT я выбираю из таблицы значения, есть 2 колонки
1. Pol
2. Vozrast

задача в итоге выбора мне нужно вывести в результат запроса трудоспособный человек или нет, т.е. проверяем условие у записи (человека)
Если женщина >=18 And <55
Если мужчина >=18 And <60
Если одно из условий соблюдается то выводим результат в значение колонки as Trudosposoben

Возможно это или нет?
...
Рейтинг: 0 / 0
Помогите с командой
    #40119517
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите с командой
    #40119554
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

Маленько не то, этот оператор позволяет условие поставить в выборке, а мне надо чтобы вывело все записи, просто создало так скажем "виртуальную" колонку в результате вывода оператора SELECT
...
Рейтинг: 0 / 0
Помогите с командой
    #40119756
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и пишешь
Код: sql
1.
2.
3.
SELECT 'Da' as Trudosposoben, Pol, Vozrast
FROM 
WHERE /*условия */
...
Рейтинг: 0 / 0
Помогите с командой
    #40119993
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

И что будет результатом? Pol имеет значение М или Ж, Vozrast это цифра, а колонки Da и Trudosposoben вообще в таблице не существует, сделал я выдало списке выбора можно указать только одно выражение, если вложенный запрос не предварен EXISTS.
...
Рейтинг: 0 / 0
Помогите с командой
    #40119999
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andryus,

1. у вас MS SQL вам в другой форум.
2. andryusЕсли одно из условий соблюдается то выводим результат в значение колонки as Trudosposobenвот мы и создали колонку Trudosposoben со значнеием 'DA' (столбец отвечает на вопрос Trudosposoben?, можете поставить "Yes" или число 1)
3. надо не спрашивать а составить условие самому
Если женщина >=18 And <55
Если мужчина >=18 And <60

Код: sql
1.
2.
3.
SELECT 'Y' as Trudosposoben, /* другие необходимые поля из таблицы */ 
FROM MyTable
WHERE (Pol='Ж' AND Vozrast BETWEEN 18 and 55) OR (Pol='М' AND Vozrast BETWEEN 18 and 60)


надо сначала заглянуть в учебник. или хотя бы сюда авторИ что будет результатом?результатом будут записи из таблицы, которые удовлетворяют условию в WHERE
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с командой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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