по SQL

программирование MySQL базы данных sql

к сожалению не работает
видимо потому что столбцы char и сумму сделать нельзя, а вобще выдает такую штуку:

Could not execute statement.
Incorrect syntax near '='.
Sybase error code=102, SQLState="42000"
Severity Level=15, State=181, Transaction State=1
Line 1

select id, sum(sex="f"),sum(sex="m") from dep group by id
Ответы:
Она пишет "Некорректный синтаксис" - ты его вообще откуда взял - с потолка?
И что ты хочешь получить? Если группируешь по ID, то о каких суммах может идти речь.
Если нужна сумма, что по какому полю суммируется?
А что вообще ты хочешь посчитать?... Просто этот запрос тебе ничего путного не посчитает)
хочешь посчитать сколько мужчин сколько женщин в таблице?
тогда надо что то типа так:
select (select count(sex) from dev where sex='f'), select count(sex) from dev where sex='m')


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.