Pytania otagowane jako query-refactor

3
Unikanie wielu wyrażeń `lub`
Mam następujący Oracle SQL i jego działa i wszystko, ale jest dość brzydkie ze wszystkimi ors. Czy istnieje bardziej zwięzły sposób na zrobienie tego? 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 …

3
Czy te dwa zapytania są logicznie równoważne?
Czy te dwa zapytania są logicznie równoważne? DECLARE @DateTime DATETIME = GETDATE() Zapytanie 1 SELECT * FROM MyTable WHERE Datediff(DAY, LogInsertTime, @DateTime) > 7 Zapytanie 2 SELECT * FROM MyTable WHERE LogInsertTime < @DateTime - 7 Jeśli nie są logicznie równoważne, czy możesz podać logiczny ekwiwalent pierwszego zapytania, aby klauzula …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.