Запитання з тегом «query-refactor»

3
Уникання кількох виразів `або`
У мене є наступний Oracle SQL і його роботи, і все, але це зовсім некрасиво з усіма ors. Чи є більш стислий спосіб зробити це? 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 Якщо вони не є логічно еквівалентними, чи можете ви надати мені логічний еквівалент першого запиту, щоб …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.