Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Игнорирование поле 
V
    Опции темы
MoLeX
Дата 23.9.2009, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



Привет.
Есть база с N-ым количеством полей (id, n1, n2, ... , nn).
Нам нужны все поля кроме id, писать 
Код

SELECT `n1`, `n2`, `n3`, `....`, `nn`   FROM `tables`

полное извращение.

Как можно проигнорировать в запросе поле `id`?

Это сообщение отредактировал(а) MoLeX - 23.9.2009, 12:35


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Zloxa
Дата 23.9.2009, 12:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 53
Всего: 161



Цитата(MoLeX @  23.9.2009,  12:35 Найти цитируемый пост)
Как можно проигнорировать в запросе поле `id`?

Просто не смотреть на него smile

На самом деле никак. Либо просим все, либо только то, что нужно.
А перечислять набор полей - не извращение.


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
MoLeX
Дата 23.9.2009, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



хм, не очень удобно. полей много, из них не недо буквально несколько.


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Zloxa
Дата 23.9.2009, 13:06 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 53
Всего: 161



Цитата(MoLeX @  23.9.2009,  13:01 Найти цитируемый пост)
хм, не очень удобно.

На формальных языках вообще не удобно писать. Куча нелепых правил, которые надо соблюдать, когда и так ясно чо нада. Куда проще на не формальных... smile хех когда же уже научатся албансцкий компилировать?...


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
bars80080
Дата 23.9.2009, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



к теме такой момент:

в таблице есть разные поля. есть поля int, есть text. замедляет ли работу выборка с полем text или нет?
и собственно в тему: не обойдётся ли дороже указание выбираемых полей или лучше указать * ? соображение такое, что мы исключим в случае полной выборке множество условий проверки
PM MAIL WWW   Вверх
Zloxa
Дата 23.9.2009, 14:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 53
Всего: 161



Цитата(bars80080 @  23.9.2009,  14:15 Найти цитируемый пост)
в таблице есть разные поля. есть поля int, есть text. замедляет ли работу выборка с полем text или нет?

Сложно ответить конкретно на таком абстрактном уровне. Тем более что очевидно, что если мы будем фетчить с сервера не нужное никому поле text эпических размеров, то получим мега оверхед как минимум на сетевом трафике.
Цитата(bars80080 @  23.9.2009,  14:15 Найти цитируемый пост)
не обойдётся ли дороже указание выбираемых полей или лучше указать * ? соображение такое, что мы исключим в случае полной выборке множество условий проверки 

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


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
MoLeX
Дата 24.9.2009, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



вопрос снят


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0912 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.