이것은 학교에서 나를 많이 괴롭힌 것입니다.
5 년 전, SQL을 배울 때 항상 원하는 필드를 지정한 다음 원하는 위치를 지정해야하는 이유가 항상 궁금했습니다.
내 생각에 따르면 다음과 같이 작성해야합니다.
From Employee e
Select e.Name
그렇다면 왜 표준이 다음을 말합니까?
Select e.Name -- Eeeeek, what does e mean?
From Employee e -- Ok, now I know what e is
SQL을 이해하는 데 몇 주가 걸렸으며 잘못된 순서의 요소가 많은 시간을 소비했다는 것을 알고 있습니다.
C #으로 작성하는 것과 같습니다.
string name = employee.Name;
var employee = this.GetEmployee();
따라서 역사적인 이유가 있다고 가정합니다. 왜?
Linq
표준화 된 SQL
구문 을 사용할 수 없었 으면 좋겠다 .