Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (268)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (27)
    • 네트워크 (13)
    • Java (47)
    • C# + WPF (5)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (9)
    • Python (0)
    • AI (7)
    • 도서 (7)
    • 경영 (8)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • 주식투자 (1)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
    • 일기 (1)
    • 개발 잡지식 (2)
    • Android (9)
  • 홈
  • 태그
  • 방명록

Scaler Subquery와 Subquery

✅ 1. Scalar Subquery란?단 하나의 값(One Value) 만 반환하는 서브쿼리.결과가 1행 1열이어야 함어떤 위치든 값이 들어갈 수 있는 곳이면 쓸 수 있음→ SELECT, WHERE, CASE WHEN, INSERT VALUE, UPDATE SET 등반환값이 변수처럼 사용됨예시 SELECT name, (SELECT MAX(salary) FROM employee) AS max_salary FROM department; 위의 SELECT MAX(salary) FROM employee 부분이 스칼라 서브쿼리→ 딱 한 값만 나오니까 컬럼처럼 사용 가능함.✅ 2. Ordinary Subquery(일반 Subquery)는?스칼라가 아닌 나머지.예를 들어:▷ 단일 열이지만 여러 행 반환 SELECT..

  • format_list_bulleted DB + SQL
  • · 2025. 11. 21.
  • textsms

[Oracle] - Oracle Package

Oracle Package란? Oracle Package는 관련된 Procedure, Function, 변수, 커서 등을 하나로 묶어놓은 모듈이다.

  • format_list_bulleted DB + SQL
  • · 2025. 11. 19.
  • textsms

Android에서 로컬 데이터베이스 접근하기

Android에서 sqlite3와 같은 로컬 DB를 사용해야하는 상황을 직면했다. 이 때, 보통 Spring에서 사용하는 Mybatis와 같은 서버측 ORM 프레임워크와 비슷하게 DB에 접근하여 ORM 역할을 학는 공식 라이브러리 중 최신 표준이라고 하는 Room Persistence Library가 존재하였다. Room Persistence Library는 현재 안드로이드 앱 개발에서 가장 권장되는 방법이자, MyBatis와 같은 ORM의 역할을 대신하는 공식 라이브러리라고한다. SQLite 위에 추상화 계층을 제공하여 SQL쿼리를 컴파일 시점에 검사하고, 복잡한 보일러 플레이코드를 줄여준다고한다. 1. Entity(테이블 정의)// InspectionItem.ktimport androidx.r..

  • format_list_bulleted DB + SQL
  • · 2025. 10. 24.
  • textsms

java.sql.SQLSyntaxErrorException: Connection.setNetworkTimeout cannot be called on a closed connection

1. Connection.setNetworkTimeout()Connection.setNetworkTimeout()은 JDBC 4.1 (Java 7)부터 추가된 메서드이다.void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException 📌 동작 원리JDBC 드라이버에게 "네트워크 레벨에서의 대기 시간 제한" 을 설정한다.예: MySQL Connector/J는 소켓의 read timeout (SO_TIMEOUT)을 변경한다.이 타임아웃이 지나도록 DB에서 응답이 없으면, 드라이버는 SQLTimeoutException 을 발생시킨다.즉, 쿼리 자체를 중단한다기보다, 네트워크 소켓 읽기에서 강제로 끊어버리는 동작을 수행기본적으로 이..

  • format_list_bulleted DB + SQL
  • · 2025. 9. 8.
  • textsms

SQL - WITH 사용법

1. WITH문의 필요성 이미 작성된 Mapper에 Query를 살펴보다보면 subquery를 남발하여 작성된 쿼리를 볼 수 있다. subquery를 조건식에 한두번씩 사용하는 것이 아니라, 남발하게되면 가독성이 떨어지고 재사용이 불가능하여 같은 쿼리임에도 불구하고 재사용할 수가 없어 동일한 쿼리를 또 작성해놓은 어지러운 쿼리가 탄생하게 된다. 이를 해결할 수 있는 좋은 방법으로 WITH문이 존재한다. WITH문은 SQL에서 임시 결과 집합, 보통 이를 공통 테이블식(CTE: Common table Expression)이라 부르는 것을 생성하여 다른 쿼리에서 사용 할 수 있게해주는 아주 유용한 녀석이다. 게다가 ANSI SQL 표준을 만족하는 문법이므로 거의 모든 DBMS에서 사용가능하다. 2. WITH..

  • format_list_bulleted DB + SQL
  • · 2024. 2. 2.
  • textsms

SQL - COALESCE

SQL - COALESCE COALESCE 함수는 ANSI SQL 표준의 일부로서 대부분의 SQL DBMS에서 지원하는 함수로서 NULL값을 처리하는데 사용된다. 사용 예시 SELECT COALESCE(email, phone, '연락처 정보 없음') AS contact_info FROM contacts; 위 쿼리는 contacts라는 테이블에서 email 컬럼의 값을 먼저 확인한다. email 값이 null이 아니라면 그 값을 contact_info로 반환하고 null인 경우에는 그 다음 인자인 phone의 값을 확인하고 마찬가지로 null이 아니라면 그값을 반환하고 null인 경우 마지막값인 '연락처 정보 없음'을 반환하게 된다. COALESE 함수의 장점 - 간결성 : 여러 CASE 조건을 사용하는 ..

  • format_list_bulleted DB + SQL
  • · 2023. 11. 7.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (268)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (27)
    • 네트워크 (13)
    • Java (47)
    • C# + WPF (5)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (9)
    • Python (0)
    • AI (7)
    • 도서 (7)
    • 경영 (8)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • 주식투자 (1)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
    • 일기 (1)
    • 개발 잡지식 (2)
    • Android (9)
최근 글
인기 글
최근 댓글
태그
  • #우선주
  • #메모습관 #신정철
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #보통주
  • #의존성주입 #DI #Spring
  • #보통주와우선주
  • #Hadoop #RDBMS #NoSQL #MapReduce
  • #데이터 수집기술
  • #ApacheServer
  • #TDD #JunitTest
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바