에서 SQL에서 계산 된 별칭 사용
또는 대안으로, 계산은 WHERE 절에서 반복 할 수 있습니다 :
대부분의 경우, 단순성을 위해 WHERE 절에서 표현을 반복하는 것이 좋습니다.<code class="language-sql">SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --错误</code>
흥미롭게도, 주어진 예제에서 SQL Server는 쿼리를 최적화하여 별칭이 어떻게 참조 되더라도 한 번만 계산을 수행합니다. 그러나보다 복잡한 쿼리로 작업 할 때는 잠재적 성능 영향을 이해하는 것이 중요합니다. BalanceDue
위 내용은 SQL WHERE 절에서 계산된 별칭을 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!