![]() |
|
Модераторы: skyboy |
![]()
|
|
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 0 Всего: 140 |
Привет.
Есть база с N-ым количеством полей (id, n1, n2, ... , nn). Нам нужны все поля кроме id, писать
полное извращение. Как можно проигнорировать в запросе поле `id`? Это сообщение отредактировал(а) MoLeX - 23.9.2009, 12:35 -------------------- Amazing |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Просто не смотреть на него На самом деле никак. Либо просим все, либо только то, что нужно. А перечислять набор полей - не извращение. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 0 Всего: 140 |
хм, не очень удобно. полей много, из них не недо буквально несколько.
-------------------- Amazing |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
На формальных языках вообще не удобно писать. Куча нелепых правил, которые надо соблюдать, когда и так ясно чо нада. Куда проще на не формальных... -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
к теме такой момент:
в таблице есть разные поля. есть поля int, есть text. замедляет ли работу выборка с полем text или нет? и собственно в тему: не обойдётся ли дороже указание выбираемых полей или лучше указать * ? соображение такое, что мы исключим в случае полной выборке множество условий проверки |
|||
|
||||
| Zloxa |
|
||||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Сложно ответить конкретно на таком абстрактном уровне. Тем более что очевидно, что если мы будем фетчить с сервера не нужное никому поле text эпических размеров, то получим мега оверхед как минимум на сетевом трафике.
при том, что в подавляющем большинстве баз данных самым узким местом являются дисковые чтения, экономия на парсинге текста запроса выглядит даже не спичками. После же парсинга звездочка предсталяется полным перечислением всех полей. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||||
|
|||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 0 Всего: 140 |
вопрос снят
-------------------- Amazing |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |