| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- python
- show graph characteristics
- simple case expression
- 위코드
- 자료구조
- ROLLUP
- dense rank
- 비절차적 데이터 조작어
- 정보처리기사
- execute immediate
- SQL
- GROUPING
- 뷰
- list multiplication
- Node.js
- Oracle
- dom
- 문법 차이
- 정규식 연산
- git
- searched case expression
- window 함수
- 기업 협업
- MYSQL
- SQLD
- sql 저장 모듈
- JavaScript
- 코드 스니펫
- html
- coalesce
- Today
- Total
목록전체 글 (81)
프로그래밍 숲
서브쿼리를 동작하는 방식에 따라 분류하면 다음과 같이 분류할 수 있습니다. 비연관 서브쿼리(Un-Correlated 서브쿼리) 비연관 서브쿼리는 서브쿼리가 메인쿼리 칼럼을 가지고 있지 않은 형태의 서브쿼리를 말합니다. 메인쿼리에 값(서브쿼리가 실행된 결과)을 제공하기 위한 목적으로 주로 사용됩니다. SELECT name FROM customers WHERE age > ( SELECT AVG(age) FROM customers ); (SELECT AVG(age) FROM customers) 같은 서브쿼리는 독립적으로 실행될 수 있습니다. 연관 서브쿼리(Correlated 서브쿼리) 연관 서브쿼리는 서브쿼리가 메인쿼리 칼럼을 가지고 있는 형태의 서브쿼리를 말합니다. 일반적으로 메인쿼리가 먼저 수행되어 읽힌 ..
문자열 표현 SQL Server에서는 작은따옴표(')를 사용하여 문자열을 표현합니다. 예를 들어, 'Hello World'와 같이 작은따옴표로 감싼 문자열을 사용합니다. 반면에 Oracle에서는 작은따옴표 대신 큰따옴표(")를 사용합니다. 예를 들어, "Hello World"와 같이 큰따옴표로 감싼 문자열을 사용합니다. Oracle에서는 작은따옴표를 사용하려면 큰따옴표 안에서 이스케이프 문자로 처리해야 합니다. NULL 값 처리 SQL Server에서는 NULL 값을 처리할 때 'IS NULL' 또는 'IS NOT NULL'을 사용합니다. 예를 들어, column_name IS NULL과 같이 사용합니다. Oracle에서는 NULL 값을 처리할 때 'IS NULL' 또는 'IS NOT NULL' 대신에 ..
전체 SQL문 SELECT e.employee_number, e.employee_name, d.department_number, d.department_name, ( SELECT COUNT(*) FROM Dependents d WHERE d.employee_number = e.employee_number ) AS number_of_dependents FROM departments d, ( SELECT * FROM employees WHERE Entered_year = '2015' ) e WHERE d.department_number = e.department_number AND EXISTS ( SELECT 1 FROM temples t WHERE t.department_number = d.departme..
다음은 일반적으로 사용되는 PRIMARY KEY 제약 조건을 정의하는 구문의 종류 5가지입니다. 어떤 것은 ADD CONSTRAINT, 어떤 것은 그냥 CONSTRAINT 등등 다양한 방식으로 PK를 정의할 수 있어서 한 번 정리를 해 보았습니다. 1. CREATE TABLE 문에서 PRIMARY KEY 정의 CREATE TABLE table_name ( column1 datatype PRIMARY KEY, column2 datatype, ... ); 2. ALTER TABLE 문에서 PRIMARY KEY 추가 ALTER TABLE table_name ADD PRIMARY KEY (column1, column2, ...); 3. ALTER TABLE 문에서 PRIMARY KEY 제약 조건에 이름 지정 A..
데이터베이스에서 데이터를 조작하는 데 사용되는 두 가지 기본적인 접근 방식에는 비절차적 데이터 조작어(Non-Procedural DML)와 절차적 데이터 조작어(Procedural DML)가 있습니다. 비절차적 데이터 조작어와 절차적 데이터 조작어 1. 비절차적 데이터 조작어 (Non-Procedural DML): SQL(Structured Query Language)와 같은 비절차적 언어는 "무엇을" 찾을지에 대해 정의하는 데 초점을 맞춥니다. 사용자가 원하는 데이터를 지정하면, 데이터베이스 시스템이 그 데이터를 찾는 방법을 결정합니다. 예를 들어, SQL 쿼리는 특정 조건을 충족하는 행을 찾는 데 사용될 수 있지만, 그 행을 어떻게 찾을지는 데이터베이스 관리 시스템(DBMS)에 의해 결정됩니다. 2...