제목 | 쿼리 질문입니다. SELECT 시 필요한 컬럼만 쓰는게 나은지 * 써도 상관없는지.. | ||
---|---|---|---|
글쓴이 | 쿨교 | 작성시각 | 2014/08/18 12:15:16 |
|
|||
안녕하세요. 정말 오래전부터 궁금한 질문입니다. SELECT 쿼리 날릴때 1) SELECT field1, field2 FROM TABLE 2) SELECT * FROM TABLE 1)처럼 필요한 필드만 셀렉트 하는 것과 2)처럼 *을 사용하여 사용하는 것과 리소스 차이가 있는지랑 어떻게 하는 것이 정신건강에 좋은지 궁금합니다 ^^ |
|||
다음글 | Brackets은 ci snippet 플러그인 없나요? | ||
이전글 | 크롬 로컬페이지 화면이 작게 출력됩니다. (2) | ||
kaido
/
2014/08/18 12:21:42 /
추천
0
|
쿨교
/
2014/08/18 12:36:11 /
추천
0
kaido 님 감사합니다.
그렇군요;; 에고 최대한 안써봐야겠네요. ^^ 감사합니다. |
변종원(웅파)
/
2014/08/18 13:57:30 /
추천
0
필드가 몇개 안되면 편의상 *를 쓰지만 그런 경우는 거의 없습니다.
그리고 대부분 join 하는지라 * 쓰면 필드충돌 나죠. 개발하기 귀찮아도 명시하는게 좋습니다. |
쿨교
/
2014/08/18 14:39:05 /
추천
0
넵 웅파님 답변 감사합니다.
명시하는게 낫겠네요 ^^ |
* 아스트리거와
field1, field2, field3
필드를 나눠서 가져오는 것은 차이가 있습니다.
유지보수에서는 * 형태가 아무래도 편하긴 한데..
퍼포먼스를 조금이라도 높이고 싶다면 가능한 사용 안하시는 것이 좋습니다.
셀렉트가 많은 금융권에선 * 찾아볼수 없습니다.