[SQL]UPPER/LOWER 대소문자 구분없이 Like 사용
·
SQL
코딩테스트 연습중 대소문자를 구분하지 않는다는 문제를 보게 되었다.SQLD 자격증을 따기 위해 공부하면서 해당 부분은 본적이 없는거 같아서 한번 알아보았다. 관련 링크는 여기에 남겨둔다.https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   ✅ UPPER()UPPER(문자열) 모두 대문자로 변환하는 함수이다.UPPER()을 사용하게 되면 괄호안의 내용이 모두 대문자로 변환한다. ex)SELECT ANIMAL_ID,NAMEFROM ANIMAL_INSWHERE UPPER(NAME) LIKE UPPE..
[SQL]CSV 파일을 이용해 데이터 가져오기(MY SQL)
·
SQL
해당 테이블을 드래그하여 복사하고  EXCEL 파일에 붙여넣은뒤 CSV 파일로 저장   Click 부분을 누르고 설정한 Username 과 MySQL 설치시 설정한 비밀번호 입력 -> 완료 Database 파일 우클릭 후 Create New Database 클릭 - > DB 이름 정하고 확인 데이터 가져오기 클릭다음 -> 삽입할 CSV 파일 선택테이블 생성 성공
[SQL]불필요한 Query 처리방법(coalesce,<>), Pivot Table
·
SQL
4주차 복습하기 Subquery쿼리의 결과를 쿼리에 다시 활용하는것select column1, special_columnfrom ( /* subquery */ select column1, column2 special_column from table1 ) a  JOIN두 개 이상의 테이블을 결합하여 사용하는 것JOIN 의 형태에 따라 Left join, Inner join 등이 있음 -- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명 5주차는  예상치못한 Query 결과가 ..
[SQL]서브쿼리,JOIN
·
SQL
3주차 복습하기   문자 변경REPLACE : 지정한 문자를 다른 문자로 변경SUBSTRING : 특정 문자만 추출CONCAT : 여러 문자를 합하여 포맷팅   조건문IF : if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)CASE WHEN END:                                        case when 조건1 then 값(수식)1                                                 when 조건2 then 값(수식)2                                                 else 값(수식)3                                         end                ..