NULL
[MySQL] MySQL 조건문, null 함수, 타입 변환, 시스템 함수
Conditional Statement 조건문 CASE -- vlaue를 비교하여 해당하는 result 실행 CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result] ... [ELSE result] END -- condition의 boolean값으로 result 실행 CASE WHEN [condition] THEN result [WHEN [condition] THEN result] ... [ELSE result] END CASE 연산자는 비슷한 값을 서로 비교하거나, 조건에 따라 다른 값을 반환한다. (switch문과 비슷) 첫 번째 CASE 예시에서는 CASE 키워드 다음으로 오는 value와 compare_value ..
[TIL] MySQL, DBeaver, SELECT, WHERE, ORDER BY
✍ Today I Learned 관계형 데이터베이스(relational database)란? 데이터베이스의 한 종류로, 키(key)와 값(value)의 관계를 나타내는 테이블(table)로 이루어져 있다. 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. SQL(Structured Query Language)이란? 구조적 질의 언어의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다. SQL을 다루기 위한 여러 프로그램 중 DBeaver를 설치하였다. 기본세팅으로 모든 인코딩을 UTF-8로 설정하고, 현재 작동중인 데이터베이스에 연결한 후 SQL편집기(단축키 F3)를 열어 SQL문을 작성한다. 작성 후 세미콜..
[TIL] JS 데이터 타입, 형변환, 호이스팅, 엄격모드, this
✍ Today I Learned undefined - 값이 할당되지 않아 '타입'이 정해지지 않은 것을 의미한다. (정의되지 않은 변수, 값이 할당되지 않은 변수) null - object 타입이며, '값'이 정해지지 않은 것을 의미한다. typeof undefined // undefined typeof null // object null === undefined // false null == undefined // true typeof로는 배열(또는 Date)인지 아닌지 확인할 수 없다. (이럴 땐 isArray() 사용) 빈 객체로 초기화하고 싶을 때? string은 "", number는 0, array는 [], object는 {}, 나머지는 null 설정 Number()는 빈 문자열은 0으로 반환,..
[JavaScript] 자바스크립트의 데이터 타입(Data type)
데이터 타입이란? 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미한다. 변수에 대해 연산을 수행하려면 타입에 대해 아는 것이 중요하다. 데이터 타입 숫자(number) 정수(-1, 0, 1), 실수(소수점이 있는 숫자), NaN(Not a Number, 숫자가 아님이라는 값) 자바스크립트는 다른 언어와 다르게 정수와 실수를 따로 구분하지 않고, 모든 수를 실수 하나로만 표현한다. let num1 = 100; // 소수점을 사용하지 않은 표현 let num2 = 100.00 // 소수점을 사용한 표현 // 둘 다 값은 100 이다 문자열(string) 문자열은 작은따옴표(''), 큰따옴표(""), 백 틱(``)으로 둘러싸인 문자의 집합을 의미한다. let str1 = '작은따옴포'..