 |
 |
Форум сетевых администраторов » Базы данных » MySQL » Вопросы по MS SQL Server
|
Страницы (4): « 1 2 [3] 4 »
|
|
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Новый вопрос: хачу "LIMIT 12" (ну или LIMIT 1,12) в MS!!!!... |
[сооб. #80132]
05-01-2006 14:05 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Новый вопрос: хачу "LIMIT 12" (ну или LIMIT 1,12) в MS!!!! Или я нифига в этой доке не пойму, или у него нету LIMIT... 
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-01-2006 14:05 |
|
|
Участник+
|
Если можно, то подробней про
[quote]хачу "LIMIT... |
[сооб. #80180]
09-01-2006 11:47 |
|
|
Участник+
|
Ну в MySQL пишешь
SELECT * FROM table LIMIT 1, 12;
и он выберает... |
[сооб. #80182]
09-01-2006 12:23 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Ну в MySQL пишешь
SELECT * FROM table LIMIT 1, 12;
и он выберает только первые 12 строк запроса...
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-01-2006 12:23 |
|
|
Участник+
|
В SQL Server
SELECT TOP 12 * FROM table |
[сооб. #80183]
09-01-2006 12:29 |
|
|
Участник+
|
| Viktor из за моей фанатичной упертости в... |
[сооб. #80184]
09-01-2006 13:10 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Viktor из за моей фанатичной упертости в кроссплатформенность данный запрос не проканывает ... MySQL его не переварит.
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-01-2006 13:10 |
|
|
Участник+
|
:/ жаль... Ладно, прорвемся... 
Ещё один вопрос:... |
[сооб. #80186]
09-01-2006 14:02 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
:/ жаль... Ладно, прорвемся... 
Ещё один вопрос: есть запрос:
code:
Хотелось бы вместо 2ого "вложенного" запроса написать что то типа:
code:
Ан нет, выдает ошибку... Что то с этим можно подклать?
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-01-2006 14:02 |
|
|
Участник+
|
| Вполне логично, т.к. нельзя использовать в... |
[сооб. #80199]
10-01-2006 11:59 |
|
Участник+


Зарегистрирован: Jun 2002
Место проживания: Украина
Публикаций: 617
Статус:  |
Вполне логично, т.к. нельзя использовать в условиях имена вычисляемых столбцов.
А что мешает сделать вид, который делает необходимые вычисления?
Вид MyView
code:
Запрос (Выражение FROM нужно подправить )
code:
+ виды теоретически выполняются быстрее, чем обычные запросы.
__________________
Тест - проверка верности!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-01-2006 11:59 |
|
|
Участник+
|
| Viktor "вид"="представление"? (я такой термин... |
[сооб. #80200]
10-01-2006 12:53 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Viktor "вид"="представление"? (я такой термин слышал).
А он возьмёт значения для WHERE "извне"?..
И опять встает вопрос о моей фанатичной упертости в кроссплатформенность... Будет ли это под MySQL 5.x работать?..
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-01-2006 12:53 |
|
|
Администратор
|
quote: SELECT TOP 12 * FROM table
Imho: А не лучше ли сделать... |
[сооб. #80202]
10-01-2006 14:11 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
quote: SELECT TOP 12 * FROM table
Imho: А не лучше ли сделать функцию для выборки таких результатов, которая бы принимала три параметра, строку запроса, limitmin, limitmax а потом запарсить строку запроса и добавить в нее то что нужно.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-01-2006 14:11 |
|
|
Участник+
|
| polo пасиба за идею... Видимо придтся так... |
[сооб. #80204]
10-01-2006 15:57 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
polo пасиба за идею... Видимо придтся так и сделать...
Вот ещё одна фишка:
code:
Вроде всё что надо, НО он не совсем то что нужно делает, а если написать
code:
то он выбирает не все записи из таблицы structura_kks, а только те, к которым есть привязка из contr_zadania...
Требуется выбрать все из structura_kks, и привязать к ним имеющиеся в contr_zadania строки, НО с условием, что они contr_zadania.kz_to_year = '2006'... Как это лучше сделать?
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-01-2006 15:57 |
|
|
Администратор
|
| he][es, если не секрет, зачем ты делаешь поддержку... |
[сооб. #80205]
10-01-2006 16:00 |
|
|
Администратор
|
| Ну смотря какое приложение и на что оно направлено.... |
[сооб. #80211]
11-01-2006 12:41 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Ну смотря какое приложение и на что оно направлено. Если это какой-то коммерческий прект расчитанный на узкий круг клиентов, то таке врядли нужно. Если это крупномасштабный скрипт который будет продаваться или раздаваться публично, то наверное нужно. Я например думаю так: если пишишь скрипт, максимально его подготовь для перехода на другую бд, а при надобности позже переноситься на другую бд. Хочу заметить что это лично мое мнение.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-01-2006 12:41 |
|
|
Участник+
|
| [quote]Если это какой-то коммерческий прект расчитанный... |
[сооб. #80212]
11-01-2006 17:30 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
quote: Если это какой-то коммерческий прект расчитанный на узкий круг клиентов, то таке врядли нужно.
Вот сейчас основой является MS SQL 2000. Который как бы не бесплатен... А если кто то очень правильный и не хочет его юзать?..
С др. стороны я прекрасно понимаю, что 99% что его никто кроме орг.ии для которой я его делаю использовать не будет... НО... я болен манией кросплатформенности...
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-01-2006 17:30 |
|
|
|
Страницы (4): « 1 2 [3] 4 »
|
|
Формат времени GMT. Текущее время 20:10.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01474690 seconds (52.90% PHP - 47.10% MySQL) with 26 queries.
|
 |