인공지능 썸네일형 리스트형 [SQL] 서브쿼리 (Subqueries) 서브쿼리(Subqueries)는 SQL 문 안에 포함된 다른 완전한 SQL 문! 무슨말인지?... 간단히 말하면 우리가 주로 쿼리 날릴때 사용하는 Select * from Table 이 형태의 완전한 쿼리가 또 하나 들어 있게 되는 것이에요! 스칼라 서브쿼리 (Scalar Subquery) - 주로 select 문이나 조건을 포함하는 where, having 절에 사용됩니다. SELECT column1, column2, (SELECT MAX(column3) FROM another_table) AS max_value FROM main_table; - 위의 쿼리를 보면 select 문안에 또 select 가 포함되어있는걸 확인할 수 있죠?? 테이블 서브쿼리 (Table Subquery) - 서브쿼리가 여러 .. 더보기 [SQL] 데이터 테이블 별칭(Aliases) 데이터 테이블 별칭(Aliase) 사용하는 이유 테이블을 쿼리로 조회할때 별칭을 사용하는 이유는 가독성 그리고 간결성 향상을 위해서 입니다. - 가독성 향상 : 테이블 명이나 열 이름이 길고 복잡한 경우, 해당 이름을 간결하게 줄이는데 별칭을 사용하게 되면 쿼리의 가독성이 높아지게 됩니다. 특히 복잡한 조인이나 서브쿼리를 이용할때 도움이됩니다. - 중복된 이름의 열처리 : 두 개 이상의 테이블 조인시 각 테이블에서 동일한 이름의 열이 존재할 수 있습니다. 이런 경우에 각 테이블에 대하여 별칭을 사용하면 충돌을 막을 수 있습니다. - 유지 보수 용이 : 쿼리 유지보수하거나 다른 사람들이 확인 할 때 명확하고 일관된 명명 규칙을 사용하는것이 중요한데 이러한 별칭을 사용하게 되면 규칙을 쉽게 적용할 수 있습니.. 더보기 [머신러닝] 의사 결정 트리(Decision Tree) 모델이란? 머신러닝 트리 모델은 의사 결정 트리(Decision Tree)를 기반으로 한 모델로, 데이터를 분석하여 특정 특징(feature, 데이터의 컬럼 요소)을 기준으로 데이터를 분할하여 예측 모델을 생성합니다. 이 모델은 입력된 데이터를 기반으로 트리 구조를 형성하고, 이를 통해 분류(Classification)나 회귀(Regression) 문제를 해결합니다. 의사 결정 트리 (Decision Tree) : 분할 기준 정하는 법 - 트리의 각 노드에서 최적의 특징과 분할 기준을 선택합니다. 이 기준은 주어진 데이터의 특성에 따라 정보 이득(Information Gain)이 최대화되는 방향으로 결정됩니다.(information gain 은 중요한 개념이므로 다음 그레서 좀 더 자세히 설명드리겠습니다.) 의사 .. 더보기 이전 1 ··· 4 5 6 7 8 다음