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

3
Избегайте множественных выражений `или`
У меня есть следующий 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' …

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

2
Есть ли способ присоединить каждую строку TableA к строке меньшего TableB, повторяя TableB, сколько бы раз это ни понадобилось?
Извините за запутанный заголовок, я не был уверен, что там написать. У меня есть таблица из нескольких сотен записей. Мне нужно назначить каждую запись этой таблицы гораздо меньшей динамической таблице пользователей, и пользователи должны чередовать, какие записи им назначаются. Например, если TableA Идентификатор Row_Number () 1 1 2 2 3 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.