Вопросы с тегом «query-refactor»

13
Избегайте множественных выражений `или`

У меня есть следующий SQL оракула и его работы и все, но это довольно уродливо со всеми orс. Есть ли более краткий способ сделать это? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM' and...

10
Эти два запроса логически эквивалентны?

Эти два запроса логически эквивалентны? DECLARE @DateTime DATETIME = GETDATE() Запрос 1 SELECT * FROM MyTable WHERE Datediff(DAY, LogInsertTime, @DateTime) > 7 Запрос 2 SELECT * FROM MyTable WHERE LogInsertTime < @DateTime - 7 Если они не являются логически эквивалентными, можете ли вы дать...

8
Есть ли способ присоединить каждую строку TableA к строке меньшего TableB, повторяя TableB, сколько бы раз это ни понадобилось?

Извините за запутанный заголовок, я не был уверен, что там написать. У меня есть таблица из нескольких сотен записей. Мне нужно назначить каждую запись этой таблицы гораздо меньшей динамической таблице пользователей, и пользователи должны чередовать, какие записи им назначаются. Например, если...