DB(26)
-
[SQL] 오라클 계층형쿼리 START WITH ~ CONNECT BY
계층형쿼리란? 한 테이블에 레코드들이 계층관계(상위,하위)를 이루며 존재할 때, 이 관계에 따라 레코드를 계층관계(상위,하위)의 한 구조로 데이터를 가져올 때 사용되는 쿼리 계층형쿼리설명 예제데이터생성 [DEPTH_1] 동물 --[DEPTH_2] 포유류 ----[DEPTH_4] 사자 ----[DEPTH_5] 호랑이 ----[DEPTH_6] 치타 --[DEPTH_3] 조류 ----[DEPTH_7] 닭 ----[DEPTH_8] 비둘기 ----[DEPTH_9] 독수리 /* 예제테이블생성 */ CREATE TABLE ANI_DEPTH_TAB ( ANIMAL_DEPTH_CD VARCHAR2(8) NOT NULL PRIMARY KEY, PAR_ANIMAL_DEPTH_CD VARCHAR2(8), ANIMAL_NM V..
2023.01.30 -
[SQL] 논리연산자 우선순위
[연산자의 우선순위] AND > OR WHERE구 내에서 AND가 OR보다 우선순위가 먼저임. ex) SELECT * FROM sample24 WHERE a = 1 OR a = 2 AND b = 1 OR b = 2; 1. a=1 2. a=2 AND b=1 3. b=2 'a열이 1이다' 또는 'a열이 2이고 b열이 1이다 ' 또는 'b열이 2이다' 만약, 'a열이 1이거나 2면서 b열이 1이거나 2이다' 를 검색하고 할 경우, ex) SELECT * FROM sample24 WHERE (a = 1 OR a = 2 ) AND ( b = 1 OR b = 2); 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.24 -
[SQL] 특수문자의 이스케이프 처리방법
[SQL작성시 이스케이프 처리 방법] \(백슬래시)를 사용하여 특수문자의 이스케이프를 처리 이스케이프 처리가 필요한 특수 문자 특수문자 이스케이프 처리를 안했을 경우 & * 와일드 카드 문자로 사용 @ 쿼리의 첫 번째 문자일 경우 구문 오류가 생성됨. xmlxp 표현식에서는 속성을 참조할 때 사용됨. [] xmlxp 표현식에서 요소 및 속성의 컨텐츠를 검색할 때 사용됨. {} 구문오류 발생. \ ^(캐럿) 가중치(부스팅) 용어에 사용됨. : 필드의 콘텐츠에서 검색할 때 사용됨. = 구문 오류를 생성 ! 쿼리의 첫번째 문자일 경우 구문오류 발생. / xmlxp 표현식에서 슬래시가 요소 경로 구분자로 사용됨. > ,
2022.08.24 -
[MySQL] 윈도우 MySQL 클라이언트 사용법
1. cmd접속 2. > mysql -uroot -p mysql -u[사용자명] -p[비밀번호] 3. 설치시 설정한 패스워드 입력 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23 -
[MySQL] 윈도우 MySQL 설정방법
1. MySqL 설치경로 확인 (클라이언트 프로그램인 mysql.exe 설치경로) C:\Program Files\MySQL\MySQL Server 8.0\bin 2. 제어판 > 시스템 > 고급시스템설정 클릭 3. 환경변수 클릭 4. 시스템 변수의 목록에서 Path를 찾아 클릭한 후 편집버튼 클릭 5. 편집팝업창이 뜨면, 1번의 mysql.exe설치경로 추가 후 확인버튼 클릭 6. 완료 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23 -
[MySQL] 윈도우 MySQL Workbench 설치방법
* [MySQL] 윈도우 MySQL 설정방법 https://zincod.tistory.com/247 * [MySQL] 윈도우 MySQL 클라이언트 사용법 https://zincod.tistory.com/249 1. https://dev.mysql.com/downloads/mysql/ 접속 2. Go to Download Page > 클릭 3. Download 버튼 클릭 4. 오라클 로그인/회원가입 진행 5. 설문작성 6. Download 버튼 클릭 7. Next버튼 클릭 8. 설치할 패키지 목록이 표시되면, Execute 버튼 클릭 (각 사용자에 따라 다르겠지만, 나의 경우 모두 설치하기 위함) 9. Next 버튼 클릭 10. Execute 버튼 클릭 11. Next 버튼 클릭 12. Execute 버튼..
2022.08.23