powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / отдельный раздела для sql-запросов?
14 сообщений из 14, страница 1 из 1
отдельный раздела для sql-запросов?
    #8884145
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...которые не в контексте какой-либо субд.

в Вопрос-Ответ что-то долго ответа приходится ждать, а так люди точно будут знать, что там-то вопросы сугубо по sql (что-то вроде sql-ex, только тут актуальные задачи), и быстро реагировать.

или не надо?
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884180
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau 
или не надо?
Не надо.

Потому что написание запросов "не в контексте какой-либо субд" (как и построение приложений, "не зависящих от конкретной СУБД") - очень плохой вариант.

Если на SQL.RU появится подобный раздел, читающие форум школьники могут ошибочно подумать, что этот подход не есть абсолютное зло.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884213
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч 
Потому что написание запросов "не в контексте какой-либо субд" (как и построение приложений, "не зависящих от конкретной СУБД") - очень плохой вариант.
спорный вопрос
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884231
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пояснение: "общими" могут быть запросы типа "select ... from ... where ...", но они интереса не представляют.
Чуть более сложные запросы в различных СУБД могут быть по разному переписаны для достижения макс. эффективности.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884245
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau,
Код
1.
SELECT CONVERT(datetime,GETDATE(),104)
Ну и как такой простой запрос написать "без привязки"?
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884255
Фотография dmidek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч 
Пояснение: "общими" могут быть запросы типа "select ... from ... where ...", но они интереса не представляют.
Чуть более сложные запросы в различных СУБД могут быть по разному переписаны для достижения макс. эффективности.
Наверное можно говорить про ANSI- стандарт SQL, который поддерживается основными СУБД.
Но мне неясна целевая группа участников потенциального форума.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884276
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч 
"общими" могут быть запросы типа "select ... from ... where ..."...
речь именно о таких, когда хочется получить кросс-субд'шное решение.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884287
Фотография Le Peace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau,

так Вы задаёте вопрос по like, а он имеет разную реализацию в разных субд.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884325
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрос не в целевой группе, а в неправильной постановке (цели, сорри за тавтологию) такого вопроса.

Ибо в абстрактной СУБД, а также в "какой-то ANSI SQL"-СУБД они выполняться не могут,
тем паче, что разные СУБД поддерживают разные версии стандарта на разном уровне.
Поэтому вопрос должен задаваться в разделе по той СУБД, в которой, впоследствии,
предполагается этот запрос исполняться. Заодно не будет проблем с ситуациями типа
"А в этой СУБД такие конструкции не поддерживаются", "А лучше так" и т.д.

Впрочем, все это очередной баян и вместо создания раздела по SQL-запросам нужно
создать раздел по обучению пользованию поиском.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884331
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau 
Яростный Меч 
"общими" могут быть запросы типа "select ... from ... where ..."...
речь именно о таких, когда хочется получить кросс-субд'шное решение.
Как уже выше было сказано кроссСУБД запросы могут быть только самыми примитивными. И даже в этом случае без проверки на каждом интересующем сервере я бы зуб не дал.

Если поставишь в бэкэнд файрберд, можешь приходить к нам. :)
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884337
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau 
Яростный Меч 
"общими" могут быть запросы типа "select ... from ... where ..."...
речь именно о таких, когда хочется получить кросс-субд'шное решение.
В таких случаях надо просто покурить стандарт SQL. Не вижу смысла дублировать во множестве топиков очевидные и элементарные вещи.
Le Peace 
neznau,

так Вы задаёте вопрос по like, а он имеет разную реализацию в разных субд.
Не только (это понятно, конечно).

Например, where a not in (подзапрос) в MySQL до сих пор длительная и неэффективная. Не каждый новичек догадается заменить ее на "left join ... where ... is null"
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8884379
Фотография Le Peace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,

я имел ввиду конкретный вопрос автора в Вопрос-ответ
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8885154
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznau 
речь именно о таких, когда хочется получить кросс-субд'шное решение.
Для получения кросс-субд'шного решения нужно задавать вопрос в форумах по всем СУБД.

Или открыть форум по SQL, который поддерживают все СУБД.
Только для этого нужно определиться с подмножеством "все", протому что "всех" тут всё таки не будет, и определить этот стандарт SQL, чтобы определился список СУБД.
...
Рейтинг: 0 / 0
отдельный раздела для sql-запросов?
    #8886193
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg 
Для получения кросс-субд'шного решения нужно задавать вопрос в форумах по всем СУБД.
Или открыть форум по SQL, который поддерживают все СУБД.
Только для этого нужно определиться с подмножеством "все", протому что "всех" тут всё таки не будет, и определить этот стандарт SQL, чтобы определился список СУБД.
спасибо всем за обсуждение, я уже понял, что нет смысла в создании отдельного раздела.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / отдельный раздела для sql-запросов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]