show tables 또는 왼쪽 목록에서도 table name들을 확인할 수 있다.1\. 같지 않음 : !=2\. 범위 : between3\. 포함 : in4\. 패턴 (문자열 규칙) : like1\. Limit : 데이터를 불러오는데 시간을 줄이기 위해서 제한을
데이터베이스 2주차 Group by : 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 Order by : 기본으로 오름차순 정렬 > ### Group by 기능 알아보기 week : 수강생이 '오늘의 다짐'을 남긴 시점의 강의
: 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것어떤 그룹 별로 보고 싶은게 아니라, 그냥 갯수만 출력하려면 group by를 안써줘도 됨.반올림은 round(값, 소수점자리 수) -> round(count(\*), 2) ;
Subquery:쿼리 안의 쿼리
어제 도커와 콜리마로 컨테이너 만들어서 db생성했는데, 오늘 다시 키려고하니 락걸렸다고 db못연다는 에러 발생.....검색했을 때 또 윈도우 정보만 엄청나와서 열받았는데 결국 해결했다.해결하는데 큰 도움을 받은 블로그! 감사합니다👏🏻일단 콜리마와 도커로 컨테이너는
블로그를 참고(https://www.saichoiblog.com/java_with_oracle/1. brew update // 생략가능2\. brew search tomcat -> 있는 것 처럼 떠도 다운받으면 됨3\. arch -arm64 brew inst
java.sql.SQLException: ORA-28040: No matching authentication protocol: oracle 버전과 ojdbc 버전이 맞지 않아서 생기는 현상 (오라클은 도커를 이용해서 사용하고 있어서 버전은 뭔지 모르겠고(11g는아님)
Connection : 인터페이스String url = "jdbc:oracle:thin:@LOCALHOST:1521:XE";XE : 오라클 expression 버전jdbc:oracle:thin:\[호스트이름]:\[포트]:\[db이름]jdbc로 oracle에 thin(t
: 오라클 DB에 쿼리를 날리는 방식Statement : SQL Injection이라는 취약점을 가지고있어 사용하길 권장하지 않는다.\-> PreparedStatement 사용해라.둘의 차이점 ? 캐시 사용 유무.PreparedStatement는 객체를 캐시에 담아 재
SQL 수행작업 중 insert된 이후에 알 수 있는 값 또는, 생성된 값을 바로 가져와서 select 쿼리를 보내야 하는 경우가 있다.주로 생성하고 난 후의 인덱스(번호)를 가져와 작업해야 하는 상황에서 많이 사용한다.이런경우 java에서 insert 쿼리를 실행하고
위의 SQL문을 queryDSL로 변경하려고 하다가, DATE_FORMAT 쪽에서 막혔다.DATE_FORMAT을 queryDSL 로 어떻게 바꿀 수 있을지 찾아보다가 김영한님 글 을 보게됐다.\-> SQL의 복잡도를 줄이고 애플리케이션 코드를 적극적으로 활용하는 게