본문 바로가기
반응형

SQL4

[Qwiklabs]Migrate a MySQL Database to Google Cloud SQL Tasks Check that there is a Cloud SQL instance Check that there is a user database on the Cloud SQL instance Check that the blog instance is authorized to access Cloud SQL Check that wp-config.php points to the Cloud SQL instance Check that the blog still responds to requests 1. Create Cloud SQL 2. MySql dump 를 export 한다. 참고 ) https://cloud.google.com/solutions/migrating-mysql-to-cloudsql-concep.. 2020. 3. 26.
SQL 문 수행단계 발췌 대상 테이블을 참조한다. (FROM)발췌 대상 데이터가 아닌 것은 제거한다. (WHERE)행들을 그룹화 합니다. (GROUP BY) → GROUPPING그룹함수의 값의 조건에 맞는 것만을 출력한다.(HAVING)데이터 값을 계산한다. (SELECT)데이터를 특정 칼럼을 기준으로 정렬한다. (ORDER BY) 앞으로 쿼리 작성할때 염두해 둬야겠다. 2013. 2. 12.
SQL 작성시 주의사항 . 조건 칼럼에 연산이 필요한 경우는 칼럼을 변형시키는 연산 대신에 비교되는 상수 값을변형시키는 방법을 찾아야 한다. 컬럼을 변형시킬경우 Index가 존재해도 Full Scan을 하게된다. SUBSTR(ENAME, 1,1) = '이' -> ENAME LIKE '이%'SAL * 12 > 30000000 -> SAL > 30000000 / 12TO_CHAR(BIRTH,'YYYYMMDD') = '20020909' -> BIRTH = TO_DATE('20020909','YYYYMMDD') 2. NULL은 인덱스에 들어가지 않기 때문에 인덱스를 스캔할 필요가 없다. 따라서 NULL 비교 조건을 상수 조건으로 변경해야한다. name is null -> name > '' (VARCHAR2)age is null -> .. 2013. 2. 12.
[Oracle]ORDER BY 절에서 NULL 값 위치 지정 ORDER BY COLUMNAME NULLS LAST -> NULL 값을 마지막으로 ORDER BY COLUMNAME NULLS FIRST -> NULL 값을 처음으로 2011. 9. 26.
728x90
반응형