SQL - SELECT 실행 순서
SELECT 쿼리 실행 순서 FROM: 조회하려는 테이블에서 데이터 가져옴 WHERE: 테이블에서 가져온 데이터 필터링 GROUP BY: 데이터 그룹핑 HAVING: 그룹핑된 데이터 필터링 SELECT: 조회할 컬럼 설정 ORDER BY: 정렬 FROM -> WHERE -> GROUP BY -> HAVING ...
SELECT 쿼리 실행 순서 FROM: 조회하려는 테이블에서 데이터 가져옴 WHERE: 테이블에서 가져온 데이터 필터링 GROUP BY: 데이터 그룹핑 HAVING: 그룹핑된 데이터 필터링 SELECT: 조회할 컬럼 설정 ORDER BY: 정렬 FROM -> WHERE -> GROUP BY -> HAVING ...
#available 해당 기기의 플랫폼 버전을 검증할 때 사용함. 주로 if문과 같은 조건문과 혼용해서 사용 문법 if #available(platform_name version, *){ // 실행 코드 }else{ ... } 플랫폼 이름과 버전은 띄어쓰기로 구분함. 구문을 종료할 경우 마...
guard문이란? if문과 마찬가지로 조건을 걸어 흐름을 분기하는 역할을 수행함. if문과 다른 부분은 guard는 조건식이 참(true)일 경우 그대로 코드가 흘러가지만 거짓(false)일 경우엔 else 블록을 실행시킴. 이때 else 블록에는 흐름을 끊을 수 있는 return, break같은 구문들이 반드시 들어가야함...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 PT 다녀오기 group by, having 내용 정리 Swift 범위 연산자, 반복문 정리 💡 오늘 느낀 점 오늘은 마지막 PT 수업을 다녀왔고, Swift의 범위 연산자, 반복문에 대해 정리하고, group by, having 쿼리를 정리하였다. group by, having은...
GROUP BY SELECT를 사용하여 데이터를 조회할 때 조회되는 데이터를 그룹핑할 때 사용함 형식 SELECT column1, .... FROM table_name WHERE conditional GROUP BY column1; 예시 SELECT category FROM product GROUP BY category; HAVING G...
반복문이란? 특정 코드를 반복해서 실행해주는 구문을 뜻함. Swift는 아래 세가지 구문을 제공해줌 for while repeat-while for 정해진 횟수만큼 반복할 때 사용 형식 for row in range{ // 반복 코드 } 예시 for row in 1...5{ print(row) } 결과 1 2 3 4 ...
범위 연산자란? Swift에서 제공하는 고유 문법으로 범위 내에 해당하는 값들을 표현할 때 사용 범위 연산자는 아래 두 유형이 존재함 닫힘 범위 연산자 반닫힘 범위 연산자 닫힘 범위 연산자 형식 a...b a ~ b까지 포함하는 값들을 뜻함 예시 for row in 1...5{ print(row) } 결과 1 2 3 ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어학원 다녀오기 DISTINCT 쿼리 내용 정리 Swift 타입 어노테이션, 타입 추론 관련 내용 정리 💡 오늘 느낀 점 오늘은 영어 회화학원을 다녀왔고, DISTINCT 쿼리 사용 방법, Swift에 타입 어노테이션과 타입 추론에 관련된 내용을 정리하였다. Swift는 Java...
중복된 데이터 제거 DISTINCT: 조회하는 데이터의 중복값을 제거하고 싶을 경우 사용 형식 SELECT DISTINCT column_name, ... FROM table_name; 예시 SELECT DISTINCT name FROM user_info; 단일 컬럼이 아닌 여러 컬럼을 나열할 경우 나열된 컬럼 모두가 중복값이여야 ...
서로 다른 타입을 가진 변수를 합치려고 하면 어떻게 될까? 예시 var example1: String = "Hello World " var example2: Int = 3 print(example1 + example2) 결과 Binary operator '+' cannot be applied to operands of type 'String' ...