SQL - NULL 함수
IFNULL 형식 SELECT IFNULL(column_name, default_value) FROM table_name IFNULL 함수는 넘어온 컬럼이 NULL일 경우 기본값을 가져오는 함수임. 예시 SELECT IFNULL(nickname, '무명사용자') FROM user_info; COALESCE 형식 SELECT COALES...
IFNULL 형식 SELECT IFNULL(column_name, default_value) FROM table_name IFNULL 함수는 넘어온 컬럼이 NULL일 경우 기본값을 가져오는 함수임. 예시 SELECT IFNULL(nickname, '무명사용자') FROM user_info; COALESCE 형식 SELECT COALES...
이전 포스트에서 이어서 진행 집합 연산 intersaction: 교집합 두 집합에서 공통적인 데이터를 새로운 집합으로 반환해줌 symmetricDifference: 합칩합에서 교집합을 뺀 것 두 집합에서 각 집합이 가진 공통된 데이터를 제외한 데이터를 새로운 집합으로 반환해줌 ...
집합(Set)이란? 배열과 매우 유사하지만 순서가 없고 중복을 허용하지 않는 집단 자료형 데이터를 저장할 때 내부적으로 해시 알고리즘을 통해 저장하고 해시값이 같은 데이터는 저장하지 않음. 선언 및 초기화 방식에는 배열과 마찬가지로 정적, 동적으로 나뉨. 정적 선언 및 초기화 var ex: Set = ["서울", "대구", "부산"] ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 INNER JOIN 정리 영어 article 1개 해석 swift switch, 배열 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, INNER JOIN 정리, switch 문, 배열(Array) 정리를 하였다. JOIN은 SQL의 꽃이라고 할 정도로 굉장히 중요한 개념이...
내부 조인이란? 정규화가 적용되어 분리된 테이블들을 하나로 합쳐줌 내부 조인은 조건에 일치하는 데이터만 가져옴 형식 SELECT column_name, ... FROM table_name [INNER] JOIN table_name2 ON table_name.column = table_name2.column; ...
배열이란? 같은 데이터 타입을 가진 값을 순차적으로 저장하는 집단 자료형 저장되는 데이터는 모두 인덱스(index)라는 값을 가짐 인덱스는 배열 내의 순서를 나타내며 0번부터 시작 배열 선언 및 초기화 배열의 선언에는 정적 선언과 동적 선언이 있음. 정적 선언 및 초기화 var array = ["서울",...
switch문 if, guard문과 같은 조건문에 속하는 구문임. 처리해야할 조건이 여러 개 일 경우 if문과 비교했을 때 가독성 측면에서 더 우월함. 비교값에 모든 케이스가 switch에 있어야하기 때문에, 일반적으로 default 문이 자주 사용됨. 형식 switch 비교값{ case value1: // 실행 코드 cas...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 SELECT 쿼리 실행 순서 정리 영어 article 1개 해석 swift guard, #available 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, SELECT 쿼리 실행 순서 정리, Swift의 guard, #available 문법에 대해 정리하였다. 6월부터 매...
SELECT 쿼리 실행 순서 FROM: 조회하려는 테이블에서 데이터 가져옴 WHERE: 테이블에서 가져온 데이터 필터링 GROUP BY: 데이터 그룹핑 HAVING: 그룹핑된 데이터 필터링 SELECT: 조회할 컬럼 설정 ORDER BY: 정렬 FROM -> WHERE -> GROUP BY -> HAVING ...
#available 해당 기기의 플랫폼 버전을 검증할 때 사용함. 주로 if문과 같은 조건문과 혼용해서 사용 문법 if #available(platform_name version, *){ // 실행 코드 }else{ ... } 플랫폼 이름과 버전은 띄어쓰기로 구분함. 구문을 종료할 경우 마...