분류 전체보기

윈도우 함수서로 다른 행의 비교나 연산을 위해 만든 함수SELECT WINDOW_FUNCTION (ARGUMENTS) OVER(  PARTITION BY 칼럼 ORDER BY절  WINDOWING 절  )FROM 테이블명;   연산범위ROWS:값이 같더라도 각행씩연산RANGE:같은 값인 경우 하나의 RANGE로 묶어서 동시 계산   BETWEEN A AND BA)시작CURRENT ROW 현재행부터UNBOUNDED PRECEDING: 처음부터(디폴트값임)N PRECEDING: N 이전부터 B)마지막CURRENT ROW: 현재행까지 (디폴트값임) UNBOUNDED FOLLOWING: 마지막까지N FOLLOING:N이후까지     RANK(순위)특정값에 대한 순위 RANK() OVER()특정 그룹중 값의 순위..
집합연산자두 집합의 컬럼이 동일해야함 합집합UNION중복된거 하나로 출력(중복된거 없을시 UNION ALL 하고 출력같음) UNION ALL중복된 데이터도 전체 출력  교집합INTERSECT 차집합MINUS    그룹함수COUNT행의 수를 센다.SUM숫자 총합AVG평균 출력MIN/MAX최소/최대  GROUPING SETS(A,B)A,B 그룹별 연산결과 BBB1111 BBB2111AAA1 111AAA2 111 GROUPING SETS((A,B))으로 하면 그냥 출력함 NULL, B, SUM(SAL)UNION ALLA,NULL, SUM(SAL) 로 대체 가능    ROLLUP(A,B) AAA1BBB111 AAA1BBB111AAA1 222AAA2 BBB 111 AAA2 BBB 111 AAA2  222  44..
서브쿼리 하나의 SQL 문안에 있는 또다른 SQL문GROUP BY 절에서는 사용불가 연관쿼리서브쿼리가 메인쿼리 컬럼을 가지고있음 사용한곳부르는 명칭목적SELECT스칼라 서브쿼리하나의 컬럼처럼 사용하기 위해FROM인라인뷰서브쿼리 결과를 테이블 처럼 사용하기 위해WHERE일반적인 서브쿼리비교상수 자리 값을 전달하기 위한 목적  WHERE 절 서브쿼리단일행 서브쿼리서브쿼리 결과가 1개의 행이 리턴 다중행 서브쿼리서브쿼리 결과가 여러개 행이 리턴다중행 서브쿼리 연산자만 사용가능해짐(IN, ANY, ALL) 다중 컬럼 서브쿼리서브쿼리 결과가 여러 컬럼이 리턴대소비교 불가  상호연관 서브쿼리메인쿼리와 서브쿼리를 비교  인라인뷰뷰의 형태로 테이블 처럼 조회할 데이터를 정의테이블 별칭 꼭사용하기 스칼라 쿼리SELECT..
점프 투 장고를 참고하여 학습,제작하였습니다.1.댓글 개수 표시글 옆에 작은 글씨로 댓글 개수를 표시하는 기능추가   1-1.기능추가if voca.comment_set.count > 0voca를 외래키로 가지는 comment의 개수가 0보다 크다면 {{ voca.comment_set.count }}voca를 외래키로 가지는 comment의 개수를 text-danger small mx-2 로 작은 빨간 글씨로 보여준다.  1-2.결과
점프 투 장고를 참고하여 학습,제작하였습니다.현재 오류모든 페이지의 시작번호가 1번이다     2.템플릿 필터템플릿 태그에서 | 문자 뒤에 사용하는 필터를 말한다.   2-1 해결방안번호 = 전체건수 - 시작인덱스 - 현재인덱스 + 1으로 바꿔야한다.     2-2.템플릿필터 만들기@register.filter 에너레이터를 적용하면 템플릿에서 해당 함수를 필터로 사용할수있다.만든 sub 함수는 value , arg 값을 입력받으면 value 에서 arg를 뺀값을 리턴해주는 필터다.      2-3템플릿 필터 적용app_filter을 로드하고기존 번호 표시 부분을 수정한다.전체건수-시작인덱스 -현재 인덱스 +1가 현재 번호다.전체건수:voca_list.paginator.count시작인덱스:voca_list..
쿼리스트링(Query String)URL 주소 뒤에 입력데이터를 함께 제공하는 방식데이터를 파라미터를 통해 url 주소로 전달한다. ? key=value같은 형식으로 쓰인다. 여러개인 경우 &로 구분ex) ?type=post .. .. ...          🎈참고자료https://reinvite.tistory.com/129https://velog.io/@rlawogks2468/%EC%BF%BC%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%A7%81Query-String%EC%9D%B4%EB%9E%80
HTTP Request(요청)HTTP는 클라이언트랑 서버간에 사용되는 프로토콜이다.HTTP Request(요청)메소드중 Get과 Post 방식이 주로 사용된다.웹의 form 속성으로 자주 사용된다.GET 메소드POST 메소드리소스 조회(요청)요청 데이터 처리, 생성(업데이트) 요청HTTP Request Message Body존재X쿼드스티링을 이용하여 전달HTTP Request Message Body존재캐시 O 브라우저 기록 O캐시 X브라우저 기록 X HTTP 응답 코드 200(ok)HTTP 응답 코드 201(created)idempotent Oidempotent X           🎈참고자료https://cherry-forest.tistory.com/26https://inpa.tistory.com/e..
JOIN (조인)여러테이블을 동시출력, 참조할경우FROM 절에 조인할 테이블 나열동일한 열이름이 여러 테이블에 있을경우 Alias N개 테이블 조인할때 N-1개 조인 필요 EQUI JOIN:동등조건경우'=' 비교를 통해 같은 값을 가지고있는 행을 연결하여 결과를 얻음NON EQUI JOIN:동등조건아닐때INNER JOINJOIN 조건 성립하는 데이터만 출력OUTER JOINJOIN 조건에 성립하지않는 데이터도 출력(LEFT/RIGHT/FULL OUTER JOIN) NATURAL JOIN조인조건 생략시 두 테이블이 같은 이름으로 자연 연결되는 조인CROSS JOIN조인조건 생략시 두테이블 의 발생가능한 모든 행을 출력SELF JOIN하나의 테이블을 두번 이상 참조, 테이블 별칭 무조건 사용 표준 조인INN..
아사_
'분류 전체보기' 카테고리의 글 목록 (26 Page)