Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли переименовать колонку count(*)? / 10 сообщений из 10, страница 1 из 1
02.12.2013, 15:45:11
    #38486099
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
Добрый день.
Мне нужно получить количество строк в таблице. Для этого использую такой запрос:
Код: sql
1.
SELECT COUNT(*) FROM database.table;



В результате получается таблица
+----------+
| count(*) |
+----------+
| 0 |
+----------+

Можно ли переименовать название поля, например, в count, без звездочки?
...
Рейтинг: 0 / 0
02.12.2013, 15:49:28
    #38486102
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
Разобрался.
такой запрос работает.
SELECT COUNT(*) as count FROM database.table;

В варианте с подзапросом, почему-то as не работал
...
Рейтинг: 0 / 0
02.12.2013, 16:50:45
    #38486207
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
ЖентосВ варианте с подзапросом, почему-то as не работалГде-то что-то было напахано... например, подзапрос был ИМЕННО ТАКОЙ, как ты написАл запрос - тогда алиас count просто интерферировал с зарезервированным словом.
...
Рейтинг: 0 / 0
02.12.2013, 17:38:51
    #38486312
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
AkinaЖентосВ варианте с подзапросом, почему-то as не работалГде-то что-то было напахано... например, подзапрос был ИМЕННО ТАКОЙ, как ты написАл запрос - тогда алиас count просто интерферировал с зарезервированным словом.в оригинале алиас был records_count, поэтому не интерферировал

с другой стороны, в подзапросе было SELECT *, и там могло требоваться уже уточнение поля
...
Рейтинг: 0 / 0
02.12.2013, 18:06:20
    #38486379
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
Жентосс другой стороны, в подзапросе было SELECT *, и там могло требоваться уже уточнение поляВряд ли.
Может, есть смысл начать оперировать настоящими, а не модельными, текстами?
...
Рейтинг: 0 / 0
02.12.2013, 19:20:37
    #38486496
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
AkinaЖентосс другой стороны, в подзапросе было SELECT *, и там могло требоваться уже уточнение поляВряд ли.
Может, есть смысл начать оперировать настоящими, а не модельными, текстами?

Код: sql
1.
SELECT COUNT(*) as rows_count FROM (Select * from configuration.scheduled_jobs);
...
Рейтинг: 0 / 0
02.12.2013, 20:26:02
    #38486596
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
ЖентосAkinaпропущено...
Вряд ли.
Может, есть смысл начать оперировать настоящими, а не модельными, текстами?

Код: sql
1.
SELECT COUNT(*) as rows_count FROM (Select * from configuration.scheduled_jobs);

Это не "as не работал", это подзапросу нужен алиас, о чем и было указано в сообщении об ошибке.
...
Рейтинг: 0 / 0
02.12.2013, 20:48:09
    #38486620
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
miksoftЖентоспропущено...
Код: sql
1.
SELECT COUNT(*) as rows_count FROM (Select * from configuration.scheduled_jobs);

Это не "as не работал", это подзапросу нужен алиас, о чем и было указано в сообщении об ошибке.
Возможно, я не вникал.
Вспомнилось, что у count может быть параметром таблица, и я изменил запрос.

А как должен был бы выглядеть запрос, если бы я оставил подзапрос?
...
Рейтинг: 0 / 0
02.12.2013, 21:05:11
    #38486634
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
Код: sql
1.
SELECT COUNT(dummy_alias.*) as rows_count FROM (Select configuration.scheduled_jobs.* from configuration.scheduled_jobs) as dummy_alias;
...
Рейтинг: 0 / 0
02.12.2013, 23:48:43
    #38486754
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли переименовать колонку count(*)?
Akina, miksoft, благодарю :-)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли переименовать колонку count(*)? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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