кол-слупок справа дадзеных (*)?

Кожны раз, калі я выцягнуць дадзеныя з дапамогай лічыльніка з маёй БД MySQL, ён заўсёды змяшчае слупок лічыльніка ў якасці крайняга левага слупка.

напрыклад

query: select count(*),name from db.db group by name order by name desc

атрымлівае:

count(*) | name
-----------------
23       | Andy
65       | Bob
12       | Chris

Ці ёсць спосаб, каб ён, як гэта?:

name | count(*)
-----------------
Andy | 23
Bob  | 65
Chris| 12
8
Вы калі-небудзь спрабавалі проста інвертаваць спіс выбраных слупкоў?
дададзена аўтар Seki, крыніца

7 адказы

Вам проста трэба, каб інвертаваць колькасць і ваша імя colimn мець розны парадак

select name, count(*) from db.db group by name order by name desc

Заказ вы дасце калонку ў запытах ВЫБАРУ будзе парадак якiя вяртаюцца слупкоў

1
дададзена

проста выкарыстоўвайце

select name, count(*) from db.db group by name order by name desc
0
дададзена

Проста зменіце выходную паслядоўнасць, як гэта:

query: select name,count(*) from db.db group by name order by name desc
0
дададзена
select name,count(*) as cnt from db.db group by name order by name desc
0
дададзена

спроба:

SELECT NAME,COUNT(*) AS cnt FROM db.db GROUP BY NAME ORDER BY NAME DESC
0
дададзена

Паспрабуйце гэта:

SELECT name, COUNT(*) FROM db.db GROUP BY name ORDER BY name DESC
0
дададзена

Проста уключыце імя і злічыць ў вашым адборная

select name,count(*) from db.db group by name order by name desc
0
дададзена
Вось яно, дзякуй вельмі шмат
дададзена аўтар bobby, крыніца