SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.09.2010 12:51:44

namco0088
Участник
Зарегистрирован: 16.09.2010
Сообщений: 10

какой select правильный

Здраствуйте
У меня к вам такой вопрос...

есть такая таблица tbl_animals...
----+-----------
id    |animal
----+-----------
1     |cat
2     |cat
3     |dog
4     |dog
5     |bird
6     |bird
7     |cat
8     |dog
9     |bird
10   |bird

подcкажите пожалуйста какой select надо использовать здесь
чтобы получился такой результат
-----+------+------
cat  |dog     |bird
-----+------+------
3     |3       |4

Неактивен

 

#2 16.09.2010 12:59:02

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: какой select правильный

SELECT SUM(IF(animal='cat', 1, 0)), …
FROM tbl_animals

Неактивен

 

#3 16.09.2010 13:00:25

namco0088
Участник
Зарегистрирован: 16.09.2010
Сообщений: 10

Re: какой select правильный

а можно ли подробнее пожалуйста

Неактивен

 

#4 16.09.2010 13:10:32

namco0088
Участник
Зарегистрирован: 16.09.2010
Сообщений: 10

Re: какой select правильный

OK OK OK
всё получилось
СПАСИБО ОГРОМНОЕ

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson