MSSQL
09-02-2011 15:37
к комментариям - к полной версии
- понравилось!
MSSQL - top- чтобы выбрать к примеру n значений сверху. А если к примеру, нужно сделать постраничную навигацию?
Обычно для этого делаеться так SELECT * FROM test LIMIT 10,20 Где первое значение с какой позиции начинать отщёт, а вторая кол-во записей.
Но в MSSQL - можно сделать альтернативу LIMIT - суть такова, делаем две выборки, 30 записей сверху, потом 10 сверху, и в одном вопросе делаем NOT IN. НАсчёт Посгри, я согласен хорошая база данных. Но у ребят база данных 8 Гб. И постоянная нагрузка на сервер. Говорят тормозит. Думают переходит на Oracle и кластер строить только денег жалко.
А так я всем советую. Для маленьких проектов. Ну там плеер, или органайзер. Юзайте SQLITE - очень прикольно. Вся база один файл. Одна библиотека. А главное SQL. С сортировками, джойнами, лимитам и т.п.
Конечно там нет встроенных процедур, даже вроде нет ключей, хотя не помню точно. Но всёравно лучше чем, хранить плейлист в XML. Потом парсить в массив. Потом его ещё сортировать :)
вверх^
к полной версии
понравилось!
в evernote