본문 바로가기

RDBMS4

Hierarchical Queries 계층 구조 쿼리들 https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Hierarchical-Queries.html SQL Language Reference docs.oracle.com https://docs.oracle.com/cd/B19306_01/server.102/b14200/queries003.htm Hierarchical Queries Hierarchical Queries If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause: hierarchical_query_clause::=.. 2021. 11. 29.
MySQL FIND_IN_SET() Function https://www.w3schools.com/sql/func_mysql_find_in_set.asp MySQL FIND_IN_SET() Function W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 예제 문자열 배열 내의 "q"를 찾기 SELECT FIND_IN_SET("q", "s,q,l"); 정의와 용례 FIND_IN_SET() 함수는 문자열 배열에서 문자열의 위치.. 2021. 11. 29.
MyBatis 사용 중 발생한 오류 정리 #{}, ${}이 포함된 부분을 절대 주석처리 하면 안된다. 코드를 작성하다가 사용하지 않는 부분이 생겨 으로 주석처리하는 경우 MyBatis에서 에러를 뱉게 될 수 있다. #{}, ${}으로 변수 바인딩 시켜놓은 부분 때문에 발생하게 된다. 이 에러는 자주 발생하지 않기 때문에 잘 기억하기 어렵고, 에러가 난 상황 전후를 정확히 알고 있지 않으면 다른 에러로 착각하기 쉽기 때문에 정말 주의 해야 한다. 찾기 어려운 에러 중 하나. 문자열 비교 연산시 '(따옴표, Single Quotation), "(쌍따옴표, Double Quotation) 주의 해서 사용해야한다. MyBatis도 String과 Character의 구분이 있기 때문에, 문자열 비교인 경우는 반드시 ""으로 비교해야한다. 비교값이 한개의.. 2021. 5. 26.
[JOIN] SQL JOIN Diagram 과 Query문 정리 - ANSI, ORACLE INNER JOIN 내부 조인 SELECT [Columns] FROM TableA A INNER JOIN TableB B ON A.Key = B.Key LEFT EXCLUSIVE JOIN 좌측 배타 조인 SELECT [Columns] FROM TableA A LEFT OUTER JOIN TableB B ON A.Key = B.Key WHERE B.Key IS NULL LEFT INCLUSIVE JOIN 좌측 포괄 조인 SELECT [Columns] FROM TableA A LEFT OUTER JOIN TableB B ON A.Key = B.Key RIGHT EXCLUSIVE JOIN 우측 배타 조인 SELECT [Columns] FROM TableA A RIGHT OUTER JOIN TableB B ON.. 2021. 4. 29.