데이터베이스

·데이터베이스
IF(조건문, 참일때 값, 거짓일때 값) IFNULL(값1, 값2) => NULL이 아니면 값1, NULL이면 값2 CASE     WHEN 조건 1 THEN '조건 1 반환값'     WHEN 조건 2 THEN '조건 2 반환값'     ELSE '조건 1,2 다 아닐때 반환값'END ex) BETWEEN을 이용한 CASE WHEN 예시 CASE     WHEN (A BETWEEN 1 AND 3) THEN 'a'     WHEN (A BETWEEN 4 AND 6) THEN 'b'     ELSE 'c'END
·데이터베이스
LEFT(문자열, 가져오고 싶은 개수) => 문자열 앞에서 부터 가져오고 싶은 개수 만큼 출력  MID(문자열, 가져올 시작 위치,  가져오고 싶은 개수) => 문자열을 가져오고 싶은 시작 위치에서 부터, 가져오고 싶은 개수 만큼 출력 RIGHT(문자열, 가져오고 싶은 개수) => 문자열 뒤에서 부터 가져오고 싶은 개수 만큼 출력 문자열 대신 컬럼에서 사용하고 싶을때 ex) 컬럼에서 앞이 모음인 것을 가져오고 싶을때      LEFT(컬럼명, 컬럼에서 체크 할 개수) IN ('a','e','i','o','u')
·데이터베이스
LIKE 'QUOKKA%' => QUOKKA로 시작하는 데이터 검색 LIKE  '%QUOKKA' => QUOKKA로 끝나는 데이터 검색   LIKE  '%QUOKKA%' => QUOKKA가 들어간 데이터 검색
·데이터베이스
LENGTH(컬럼명) => 컬럼의 개수 LIMIT (숫자) => 숫자만큼의 결과 행 반환
·데이터베이스
둘의 큰 차이는  DISTINCT - 중복만 제거  GROUP BY - 중복제거 + 정렬 GROUP BY는 정렬까지 하기에 시간이 DISTINCT 보다 더 소요 됩니다.정렬이 필요 없으면 DISTINCT, 정렬까지 해야하면 GROUP BY  https://extbrain.tistory.com/56 => GROUP BY, HAVING 연습하기 좋은 예시 있는 블로그
·데이터베이스
NoSQL이란 ?- 단어 뜻 자체로 해석 해보면 "Not only SQL"로 SQL만을 사용하지 않는 데이터베이스 관리 시스템(DBMS)을 지칭하는 단어이다.  - 관계형데이터베이스(표 형식)을 제외한 다른 모든 것들이 NoSQL에 속한다. SQL이란 ? - SQL은  'Structured Query Language'의 약자로, 데이터베이스에서 데이터를 추출하고 조작하는데 사용하는 데이터 처리 언어이다.  - SQL은 관계형 데이터베이스 관리 시스템의 데이터를 관리 ( 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리 ) 하기 위해 설계한 특수 목적의 프로그래밍 언어이기도 하다.
쿼카만지고싶어요
'데이터베이스' 카테고리의 글 목록