목록2024/09/29 (2)
충분히 쌓여가는
데이터베이스에서 데이터를 검색하다보면 NULL 값을 포함하는 열을 자주 보게 된다. NULL데이터가 없는 상태를 말한다.숫자 0, 공백 문자가 아닌 아예 정의되지 않은 값을 말한다. 공백으로 표시되는 sector 열의 값은 공백 ' '이 들어 있는 상태로 NULl과 다르다SELECT * FROM nasdaq_company; NULL 필터링 방법IS NULL 또는 IS NOT NULL을 사용해 필터링 한다. 만약 = 연산자를 사용해 NULL을 찾는 다면 어떻게 될까?SELECT * FROM nasdaq_companyWHERE sector = null;아무런 결과를 얻을 수 없다NULL은 정의되지 않은 상태이므로 일반적인 연산자로 비교할 수 없기 때문이다. IS NULL을 사용하여 sector이 NULL인 ..
논리 연산자는 조건의 참, 거짓을 판단하며, 더 복잡한 조건문이 필요한 경우 비교 연산자와 조합해 많이 사용한다. 논리 연산자의 종류 BETWEEN을 이용한 데이터 검색BETWEEN은 WHERE 문과 함께 사용하며 검색하는 값의 범위를 지정할 수 있다.날짜형 데이터에 보통 사용하지만 문자열형이나 숫자형 데이터에도 사용할 수 있다. ipo_year 열의 2010~2011 범위에 해당하는 값을 검색SELECT * FROM nasdaq_companyWHERE ipo_year BETWEEN 2010 AND 2011; last_crawel_date 열에서 2021년 3월 17일부터 2021년 3월 19일까지의 데이터 검색SELECT * FROM nasdaq_companyWHERE last_crawel_date B..