170 похожих чатов

Я правильно понимаю, если взять данные SELECT id FROM table WHERE

id >= 1 LIMIT 2

То возьмутся данные с id 1 и 2?, А не 5 и 27 например. Или их сначала надо отсортировать от меньшего к большему?

23 ответов

8 просмотров

если id - primary key то таблица уже отсортирована по id (по крайней мере в mssql так) а вообще так лучше не делать почему не where id in (1, 2)?

Даник- Автор вопроса
🥥 Coco 🥥
если id - primary key то таблица уже отсортирована...

Ну смотри, у меня полная задача в том чтобы сделать странички Странички расфасованы по определённому id (AUTOINCREMENT), когда я нажимаю следующую страницу, надо получить страницу на 1 больше чем текущая, например у меня в таблице данные: id: 1,2,5,8,9,12 Сейчас я на странице 2, когда я нажимаю следующая страница, должна открыться страница 8, а не 6

Даник- Автор вопроса
Даник
Ну смотри, у меня полная задача в том чтобы сделат...

Но к тому же, я ещё и логику нормальную написать не могу как мне это сделать

неправильно понимаешь

Даник- Автор вопроса
Alex
неправильно понимаешь

Вопрос раскрылся и перешёл на более подробную тему, если от вас не убудет, то можете помочь? Конкретный вопрос https://t.me/ru_python_beginners/2050982

без явной сортировки порядок тебе никто не гарантирует.

Даник- Автор вопроса
Alex
без явной сортировки порядок тебе никто не гаранти...

у меня явная сортировка по primary id (AUTOINCREMENT)

Даник- Автор вопроса
Alex
где?

в таблице

Даник
в таблице

в таблице нет сортировки

Даник- Автор вопроса
Alex
в таблице нет сортировки

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

Даник- Автор вопроса
Даник
Ну смотри, у меня полная задача в том чтобы сделат...

Если возможно можете сказать как это организовать? я подозреваю что мой запрос тут и не нужен, потому что нужен совсем другой код и запрос

Даник- Автор вопроса
Asarax ✙ 🇺🇦 ✙ 🇺🇦
Пора учить sql

Я понимаю что нужно учить его, но можно хоть логику подсказать?

Даник
Я понимаю что нужно учить его, но можно хоть логик...

я уже сказал. указать явно порядок сортировки. ORDER BY.

Даник- Автор вопроса
Alex
я уже сказал. указать явно порядок сортировки. ORD...

Это я понял, но да ладно, +- разобрался сам, спасибо за ответ, хоть и долгий

Даник- Автор вопроса

В том, как сделать лучше, а не костыли

Даник
В том, как сделать лучше, а не костыли

С чего ты взял что это "костыли" ?

Даник- Автор вопроса
Alex
С чего ты взял что это "костыли" ?

Я про свои костыли, которые придумал

Даник
В том, как сделать лучше, а не костыли

если не костыли то сделай колонку еще одну с порядковым номером страницы тогда будешь к текущему page_id прибавлять 1 и получать следующую страницу

Даник- Автор вопроса
🥥 Coco 🥥
если не костыли то сделай колонку еще одну с поряд...

В том дело что у меня страницы удаляются

Даник
Если возможно можете сказать как это организовать?...

Ну в твоем запросе все нормально за исключением отсутствия ORDER BY SELECT id FROM table WHERE id > <current_page> ORDER BY id LIMIT 1

Похожие вопросы

Обсуждают сегодня

Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Карта сайта