728x90 반응형 분류 전체보기250 Group By, Having Group By Group By는 특정 칼럼명을 지정해 주면 그 칼럼의 유니크한 값에 따라서 데이터를 그룹짓고, 중복을 제거합니다. ex) select name, count(*) from lms0806 group by name; Having Group By로 그룹지어진 칼럼들에 조건을 거는 형식으로 작동합니다. ex) select name, count(*) from lms0806 group by level having count(*) > 4 2022. 3. 16. Union, Union all ※ 주의해야 할 점 : 가져올 필드의 명이 같아야함, 필드의 타입들이 각각 같아야함 Union : 중복되지 않는 정보들을 가져옴 ex) (select name from lms0806 where lms0806.age > 10) union (select names as name from lms0806s where lms0806s.age > 10) 이렇게 진행할 경우 이름이 같은 경우 distinct(중복 제거) 함수와 같은 효과가 발동함 Union all : 중복되더라도 모든 값들을 가져옴 ex) (select name from lms0806 where lms0806.age > 10) union all (select names as name from lms0806s where lms0806s.age > 10) 2022. 3. 15. Select, From, Where select : 원하는 정보를 선택하여 가져옴 ex) select * 전체 정보 가져오기 from : 정보를 가져올 경우 정해진 테이블을 선택함 ex) select * from lms0806 lms0806테이블에 있는 모든 정보를 가져와 보여줌 where : 정보를 가져올 경우 제한을 둘 수 있음 (if) ex) select * from lms0806 where name = "lms0806s" lms0806테이블에 있는 정보 중 이름이 "lms0806s"에 대한 정보를 보여줌 2022. 3. 15. Http Method의 종류와 사용법 1. Get 원하는 정보를 가져오기 위해 사용합니다. ex) 게시글에서 게시판에 있는 목록을 가져올 경우 GET 요청이 성공적으로 이루어지면 200(ok) 응답 코드와 함께 Json 이나 XML을 리턴합니다. 에러가 발생할 경우 주로 404(Not Found)나 400(Bad Request)를 리턴합니다. 2. Post 새로운 정보를 입력하기 위해 사용합니다. ex) 회원가입, 글작성 Post 요청이 성공적으로 이루어지면 201(Created)를 반환합니다. URL를 통해서 데이터를 받지 않고 Body를 통하여 데이터를 받습니다. 3. Put 있는 데이터를 수정할 경우 사용합니다. ex) 회원정보 수정, 글수정 이미 있는 데이터와 수정할 데이터를 같이 보내야만 완료가 가능합니다. 수정할 데이터만 보낼 경.. 2022. 3. 15. 이전 1 ··· 32 33 34 35 36 37 38 ··· 63 다음 728x90 반응형