Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Синтаксис/использование функции ROW_NUMBER / 6 сообщений из 6, страница 1 из 1
18.01.2016, 03:56:38
    #39149264
Nike555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`


Вот какой еррор
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.
...
Рейтинг: 0 / 0
18.01.2016, 05:45:13
    #39149270
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
Nike555Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`



Вот какой еррор
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.

в МуСКЛ это вроде не поддерживается, у вас какая база?
...
Рейтинг: 0 / 0
18.01.2016, 07:23:35
    #39149272
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
Nike555,

Вы оракловый синтаксис пытаетесь выполнить в MySQL. Конечно, это не работает.
...
Рейтинг: 0 / 0
18.01.2016, 10:50:34
    #39149395
Nike555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
javajdbcNike555Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`



Вот какой еррор
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.

в МуСКЛ это вроде не поддерживается, у вас какая база?
В смысле какая база? MySQL.

miksoftNike555,

Вы оракловый синтаксис пытаетесь выполнить в MySQL. Конечно, это не работает.
Есть другое решения для моей задачи в MySQL?
Мне нужно пронумеровать строки которые будут идти в порядке (ORDER BY `votes` DESC).
Спасибо
...
Рейтинг: 0 / 0
18.01.2016, 11:08:59
    #39149405
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
Nike555Мне нужно пронумеровать строки
Откройте раздел форума (не тему, а раздел с названиями тем). Просмотрите список закреплённых тем (начинаются с "FAQ:"). Найдите нужную.
...
Рейтинг: 0 / 0
18.01.2016, 16:46:33
    #39149910
Nike555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис/использование функции ROW_NUMBER
Akina,

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


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