목록2024/01/25 (2)
미소를뿌리는감자의 코딩
group by select name, count(*) from users group by name; name 으로 묶은 group을 만든 뒤, count로 몇개인지 세는 것을 의미한다. 처음에는 별로 와닿지 않았지만, 쓰면 쓸수록 잘 이해 되었다. 여기서 count(*) 가 아닌 다르게 쓰일 수도 있다. 만약 likes개수의 avg, min, max, sum를 구하고 싶다면, 이 대신에 avg(likes), min(likes), max(likes), sum(likes)이런식으로 작성하면 된다. 만약 avg(likes) 를 하면 소수점 자리들이 조금 지저분하게 느껴질 수 있다. 이럴 때에는 round를 이용하면 된다. round(avg(likes), 1) 이렇게 작성하면 된다. 1 은 첫 번째 자리수 까..
이제 SQL을 시작하려고 한다. 안배워본 부분이라 약간의 설렘 + 긴장이 있는 것 같다. 통상적으로 모든 데이터 베이스는 CRUD 에 해당하는 기능을 지원한다. C (Create): 데이터 생성을 의미함. R (Read): 저장된 데이터를 읽어오는 것을 의미 ** 이 부분을 중점적으로 다룰 것임. U (Update): 저장된 데이터를 변경 D (Delete): 저장된 데이터를 삭제하는 것을 의미 table, field table 은 데이터가 담긴 엑셀 시트와 동일하다. field는 각각 세로 줄 같은 느낌이다. Excute SQL Query 의 경우 mac 에서는 control + enter를 하면 된다. select * from orders where course_title='앱개발 종합반'and pa..