"newbee to modern Databases"질문에 대해 미리 설명하지 마십시오. 그러나 아주 간단한 질문이 있습니다.MYsql의 계산 된 필드
ID Cost_Goods Sales_Price
1 100 150
2 75 95
3 500 700
나는 매우 자주 싶습니다 이익에 같이 계산된다 '이익'알고
SELECT Cost_Goods FROM someTable WHERE ID =2;
조회 수 있다는 사실을 알고 :
SELECT profit FROM someTable WHERE ID =2;
를 다음 표 감안할 때
여기서 함수를 사용할 수 있음을 알고 있습니다. 하지만 전 레거시 코드를 일부 제한해야합니다. 나는 데이터베이스 자체에 일종의 "계산 필드 (Calculation Field)"를 갖는 방법으로 cmd를 원합니다. 그게 위의 "이익"쿼리 이외에 내가 쿼리 할 수 있도록합니다.
SELECT Cost_Goods, profit FROM someTable WHERE ID =2;
또는 :
SELECT * FROM someTable ORDER BY profit;
이 가능합니까?
계산을 전달하는 좀 더 우아한 방법이 있다는 것을 알고 있지만, 내가 작업하고있는 응용 프로그램의 인터페이스는 아주 간단한 쿼리 이외의 것을 허용하지 않습니다. 계산을 변경하려고합니다.