어제 목표 & 오늘 완료한 한 일
웹개발 A to Z 3-5주차 복습 &응용 (응용은 '홈' 글자 클릭시 페이지 이동되는 것만,.)SQL 1-3주차 복습+ SQL 4주차 복습
내일 목표
- 웹개발 A to Z 응용
발생한 문제와 해결
select domain,
count(domain) as cnt_domain
from (
select SUBSTRING_INDEX(email,'@',-1) as domain
from users
)
group by domain
위와 같이 코드를 작성했더니,
SQL Error [1248] [42000]: Every derived table must have its own alias
이러한 에러가 발생했다. 해당 에러는 Alias 명칭이 없어서 나타나는 오류라고 한다.
다른 문제에서 작성하였던 비슷한 코드와 비교하며 차이점을 찾았는데 하위쿼리에 명칭을 지정해주지 않는 것이 문제였다. 괄 뒤에 a라는 이름을 임의로 붙여주니 결과가 제대로 출력되었다.
느낀점
계획했던대로 SQL 강의 1-4주차까지 복습을 하였다. 3주차까지는 수월하게 풀었지만, 4주차는 어제 했던 것인데도 불구하고 푸는데 굉장한 어려움을 느꼈다. 4주차 복습 중, 내가 눈으로 문제를 읽었을 때는 문제를 어떻게 풀어야 할지 감이 안왔었는데 강의에서 문제 내용을 풀어서 말씀하신 걸 듣고 해봤을 때는 제대로 작성할 수 있었다. 그래서 문제에 대한 이해도가 떨어진다는 것을 느꼈다. 강의 내용에 포함되어 있는 문제 외에도 여러 문제를 접해봐야할 것 같다.
휴.. 그리고 4주차 문제들도 또 다시 다 풀어봐야겠다...
'TIL & WIL' 카테고리의 다른 글
[TIL] #7. 230920 (0) | 2023.09.20 |
---|---|
[TIL] #6. 230919 (0) | 2023.09.19 |
[WIL] #1. 230914~230917 (0) | 2023.09.17 |
[TIL] #4. 230917 (0) | 2023.09.17 |
[TIL] #3. 230916 (0) | 2023.09.16 |