Реклама на сайте Advertise with us

Вопрос по sql

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 28.02.03
Сообщения: 8542
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 08/09/07 в 13:40       Ответить с цитатойцитата 

привет

есть таблица ее нужно сортировать по столбцам

SELECT name, blabla0,blabla1,blabla2, FROM xxx ORDER BY name DESC;
собственно что и приведено в примере

вопрос
возможно ли сделать сортировку не по имени столбца а по его порядковому номеру

заранее благодарен

Сдам место в подписи. Предложения в личку.

0
 



С нами с 08.03.05
Сообщения: 109
Рейтинг: 27

Ссылка на сообщениеДобавлено: 08/09/07 в 13:53       Ответить с цитатойцитата 

сори ступил

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 08/09/07 в 14:01       Ответить с цитатойцитата 

Alexs: делай без сортировки, тогда будет по созданию записи.
А так, строки не имеют номеров, сортировка же делается по содержимому.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 08/09/07 в 14:03       Ответить с цитатойцитата 

А что ты понимаешь под "порядковым номером столбца" ?
У столбца есть имя, но номера у него нет.

0
 



С нами с 28.02.03
Сообщения: 8542
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 08/09/07 в 14:03       Ответить с цитатойцитата 

меня на врно чучуть нетак понели

SELECT name, blabla0,blabla1,blabla2, FROM xxx ORDER BY (я вотсюда хочц вбивать не имя столбца а его порядковый номер) DESC;

возможноли это както реализовать средствами sql

Сдам место в подписи. Предложения в личку.

0
 

ищу работу (php,mysql,js)

С нами с 26.05.07
Сообщения: 576
Рейтинг: 393

Ссылка на сообщениеДобавлено: 08/09/07 в 14:18       Ответить с цитатойцитата 

Ввести дополнительное поле типа id_name (если такого нет) и сортировать по нему

Каталог для Блогов, Фрих и Галёр, ссылки $0.03
рекламные дрочетексты на микросиджах

0
 



С нами с 04.05.06
Сообщения: 3180
Рейтинг: 1379

Ссылка на сообщениеДобавлено: 08/09/07 в 15:13       Ответить с цитатойцитата 

лучше всегда вести такое поле, имхо.
для меня правилом было в любой таблице прежде всего поле id.
удобно для связей/сортировки и т.п.

но. тс указывает не на строки, а на столбцы!
скорее придется либо оптимизировать имена столбцов, типа bla_1, bla_2 ...... bla_n либо остается по имени.

определение столбца числовым номером не встречал в sql.

0
 

ищу работу (php,mysql,js)

С нами с 26.05.07
Сообщения: 576
Рейтинг: 393

Ссылка на сообщениеДобавлено: 08/09/07 в 15:50       Ответить с цитатойцитата 

да, на столбцы (изначально не обратил внимание).
тогда, действительно оптимизировать названия столбцов.
и в программе (php) вызывать таким образом:

Код:
$sort = "bla_n";

$query="SELECT name, bla_1,bla_2,bla_n, FROM xxx ORDER BY ".$sort." DESC";

Каталог для Блогов, Фрих и Галёр, ссылки $0.03
рекламные дрочетексты на микросиджах

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 08/09/07 в 16:21       Ответить с цитатойцитата 

Цитата:

SELECT user_login, user_name, user_email
FROM table_name
ORDER BY 2 ASC

сортировка по user_name .

Тебе такое надо ?

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

саблезубый кролик

С нами с 02.07.05
Сообщения: 2966
Рейтинг: 993

Ссылка на сообщениеДобавлено: 08/09/07 в 22:18       Ответить с цитатойцитата 

поставить вместо букв в имена порядковые цифры не катит? Хотя смысла данного извращения понять не могу.

.

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 08/09/07 в 22:38       Ответить с цитатойцитата 

xreload писал:
А что ты понимаешь под "порядковым номером столбца" ?
У столбца есть имя, но номера у него нет.

Это кто такое сказал, что нету?!
Есть номера как у столбца таблицы, так и у столбца результата запроса. Не помню еще такой базы, поддерживающей SQL-92, в которой нельзя было бы сделать сортировку по номеру колонки.

Так что топикстартер, странный у тебя вопрос... попробовать было бы гораздо быстрее чем спрашивать тут ;)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »