A>Ну так почитай лекции и выведи
А кроме как унизить собеседника, ничего более ответить нельзя было бы ?
Нету у меня никаких лекций и из возраста студней я уже давно вышел.
Здравствуйте, Фукерман, Вы писали:
Ф>А кроме как унизить собеседника, ничего более ответить нельзя было бы ? Ф>Нету у меня никаких лекций и из возраста студней я уже давно вышел.
Тогда в чём проблема? "SELECT TOP 1 * FROM ... ORDER BY TimestampColumn DESC" не выглядит особой магией.
S>Тогда в чём проблема? "SELECT TOP 1 * FROM ... ORDER BY TimestampColumn DESC" не выглядит особой магией.
Не понял, вы тоже хотите меня обидеть ?
Что за TOP 1 ?
You have an error in your SQL syntax near ...
Дайте пожалуйста, рабочий запрос и все.
Я не хочу терять время на чтение SQL-лекций, лазание в интернетах и флейм на форуме.
И вам это тоже будет гораздо проще и быстрее, если уж читаете мой пост.
Здравствуйте, Снег, Вы писали:
Ф>>Не понял, вы тоже хотите меня обидеть ? Ф>>Что за TOP 1 ?
С>А не будет очень обидно услышать вопрос про название и версию СУБД ?
mysql 5.1.37, если не ошибаюсь
Здравствуйте, Фукерман, Вы писали:
Ф>>>Не понял, вы тоже хотите меня обидеть ? Ф>>>Что за TOP 1 ? С>>А не будет очень обидно услышать вопрос про название и версию СУБД ? Ф>mysql 5.1.37, если не ошибаюсь
Q. Как ограничить число элементов выдаваемых SELECT в MySQL?
Необходимо воспользоваться LIMIT. Первый параметр с какой записи, а второй сколько.
select * from table LIMIT 1,1;
DC>ЗЫ. А Вам трудно поиск в документации сделать? Или у Вас её нет? У Вас пирацкий мыскль?
Да, мне трудно.
Я просто просил у знатоков составить элементарный запрос, что совершенно не отняло бы ни у кого времени, а в ответ получил кучу оскорблений.
Воистину подтверждается известный анекдот про чем отличаются американский, еврейский и русский форумы ...
Здравствуйте, Снег, Вы писали:
DC>>>Посмотри в документации про limit Ф>>трудно прямо ответить ? С>Ну тогда пишите сразу "напишите за меня запрос", а не "помогите составить".
Видимо, программирование отрицательно влияет на мозг.
Для меня эти две формулировки в принципе одинаковы.
Хорошо, если вам угодно, НАПИШИТЕ ЗА МЕНЯ ЗАПРОС, пожалуйста.
Мне нужно вывести самую свежую запись из таблицы.
Одно из полей записи имеет тип timestamp.
Свежесть определяется по нему.
Ф>Видимо, программирование отрицательно влияет на мозг.
Я вас разочарую — как раз наоборот.
Хотя бы просто потому, что процесс разработки требует непрерывного обучения чему-то новому.
Если упорно не хотите что-то делать самостоятельно, ищите фрилансера, который за определенную сумму напишет за вас запрос.
А оскорблений в ответах, в общем-то, нет. Это вы их упорно ищете, уточняя, не пытаемся ли мы вас обидеть.
P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете.
Например, такой:
SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
Здравствуйте, Снег, Вы писали:
С>P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете. С>Например, такой: С>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
Ну и зачем ты отнял у него удочку, взамен дав рыбное филе?
С>А оскорблений в ответах, в общем-то, нет. Это вы их упорно ищете, уточняя, не пытаемся ли мы вас обидеть.
С>P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете. С>Например, такой: С>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
Теперь я вас разочарую в свою очередь.
Этот запрос я знал с самого первого поста, просто хотел проверить справедливость анекдота про форумы.
К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Учиться вам толерантности, господа программисты.
Засим, разрешите откланяться ...
Искренне ваш.
On 18/12/10 16:47, Фукерман wrote: > К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Нет, просто ты нарушаешь правила форума. http://www.rsdn.ru/Info/Howtoask.xml
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, Фукерман, Вы писали:
С>>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1 Ф>Теперь я вас разочарую в свою очередь. Ф>Этот запрос я знал с самого первого поста, просто хотел проверить справедливость анекдота про форумы.
А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
L>А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
Да ладно. Ну не сложилось что-то у человека в жизни, ну решил он "разгрузиться" таким вот странным образом.
Ф>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают?
Ф>Учиться вам толерантности, господа программисты.
Толерантность к глупости годится для общества, которое может позволить тысячами завозить к себе соображающих студентов из Китая, Индии и России. А нам приходиться расчитывать только на свой народ
Ф>Искренне ваш.
Здравствуйте, avpavlov, Вы писали:
Ф>>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
К моему великому огорчению, ФГМ у тебя уже в терминальной стадии — надо оперировать. :-)
A>Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают?
Это анекдот про то как на русском форуме спроси "Как сделать то-то, не скажу где?", а потом долго объяснять что ответ тебя оскорбил.
Ф>>Учиться вам толерантности, господа программисты.
Да ето тебе учиться надо, и толерастн... тфу... ..лин пониманию что никто тебя оскорбить не пытается. Не сказал по какой субд вопрос -- получи DEFAUT=MSSQL ответ.
Ф>>Искренне ваш.
Нет, не искренне.
A>Не, не наш (полностью согласен с _дм_)
Ну ты с ником _d_m_ как бох с черепахой пряма. :)
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Здравствуйте, ZAMUNDA, Вы писали:
ZAM>Здравствуйте, avpavlov, Вы писали:
Ф>>>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью. ZAM>К моему великому огорчению, ФГМ у тебя уже в терминальной стадии — надо оперировать.
A>>Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают? ZAM>Это анекдот про то как на русском форуме спроси "Как сделать то-то, не скажу где?", а потом долго объяснять что ответ тебя оскорбил.
Ф>>>Учиться вам толерантности, господа программисты. ZAM>Да ето тебе учиться надо, и толерастн... тфу... ..лин пониманию что никто тебя оскорбить не пытается. Не сказал по какой субд вопрос -- получи DEFAUT=MSSQL ответ.
Ф>>>Искренне ваш. ZAM>Нет, не искренне.
A>>Не, не наш (полностью согласен с _дм_) ZAM>Ну ты с ником _d_m_ как бох с черепахой пряма.
В чем то автор топика прав. Посмотрите сайт stackoverflow.com. Те кто отвечают на вопросы, заинтересованы в рейтенге. Как результат — ответы стараются давать максимально быстро и понятно для собеседника. С возможными ньюансами, если такие существуют.
Конечно, никаких оскорблений в отношении автора я не увидел, но то, что проще было изначально написать пример запроса, а не разводить дискуссию не о чем... для меня это факт.
Форумы — не самое лучшее место для обучения. Скорее — это источник максимально быстрого получения ответа на конкретный вопрос.
А>В чем то автор топика прав. Посмотрите сайт stackoverflow.com. Те кто отвечают на вопросы, заинтересованы в рейтенге. Как результат — ответы стараются давать максимально быстро и понятно для собеседника. С возможными ньюансами, если такие существуют.
Этим, на стэковерфлоу, всё равно, что поток глупых вопросов не уменьшается. А мы — идеалисты. Мы верим, что дать удочку лучше чем дать рыбу, и что настанет день, когда удочки будут у всех. Ну и про импорт специалистов я уже упоминал.
Здравствуйте, Lloyd, Вы писали:
L>А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
Я тут увлекся чтением топика и выхватил вопрос...
Простите,но я действительно не знаю, что не рекомендуется использовать timestap вместо времени обновления,
и использую это дело у себя где-то так:
...
xxCreateTime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
xxUpdateTime TIMESTAMP NOT NULL,
...
Не могли-бы Вы намекнуть на причину вышеуказанной рекомендации, или где почитать
Здравствуйте, mika747, Вы писали:
M>Простите,но я действительно не знаю, что не рекомендуется использовать timestap вместо времени обновления, M>и использую это дело у себя где-то так:
M>
M> ...
M> xxCreateTime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
M> xxUpdateTime TIMESTAMP NOT NULL,
M> ...
M>
M>Не могли-бы Вы намекнуть на причину вышеуказанной рекомендации, или где почитать
Все сказано в документации:
... Is a data type that exposes automatically generated, unique binary numbers within a database. rowversion is generally used as a mechanism for version-stamping table rows. The storage size is 8 bytes. The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type
Здравствуйте, Lloyd, Вы писали:
L>Все сказано в документации: L>
L>... Is a data type that exposes automatically generated, unique binary numbers within a database. rowversion is generally used as a mechanism for version-stamping table rows. The storage size is 8 bytes. The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type
Здравствуйте, mika747, Вы писали:
M>Сорри, опять. Я имел ввиду MySQL. Не стал уточнять, т.к. автор топика тоже вроде как про MySQL... M>А применительно к MySQL эта рекомендация актуальна?
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, mika747, Вы писали:
M>>Сорри, опять. Я имел ввиду MySQL. Не стал уточнять, т.к. автор топика тоже вроде как про MySQL... M>>А применительно к MySQL эта рекомендация актуальна?
L>Не знаю.