본문 바로가기
반응형

Study/Database19

Order by 문법 SQL에서 Order by는 정렬을 의미한다. Select 문에서 가져온 결과를 정렬하는 문구이다. Select 문법 끝에 order by 정렬기준컬럼명 asc or desc; 라고 적어준다. asc는 여기에서 오름차순을 의미하며 desc 는 내림차순을 의미한다. SQL에서 기본적으로 오름차순이 기본값(Defalut)이기때문에 asc는 생략이 가능하다. 하지만 난 문법적으로 적어주는것이 좋다고 생각한다. 명확하니까. 보면 Hiredate가 오름차순으로 작은순부터 정렬된것을 볼수가 있다. 반대로 desc를 붙이니 내림차순으로 큰순부터 정렬된것을 볼수가 있다. Order by에 asc와 desc를 다중으로도 적용 가능하다. deptno를 내림차순으로, hiredate를 오름차순으로 정렬해주었다. 이렇게되면 .. 2022. 11. 21.
SQL Between A and B SQL Where절은 조건절이다. 각종 조건을 조합해서 특정한 값만 가져올수있게 하는데, 보통 Select문에서 where절은 거의 99.9% 동행한다고 보면 된다. 몰론 Select문 말고도 Insert, Delete문에서도 다양하게 사용되어 각종 쿼리문에 where절은 항상 따라온다. 문법은 {조회컬럼명} Between A and B 으로 작성한다. Oracle에서 제공한 Test 기본 Table을 가지고 실행예제를 보겠다. 조회는 부서번호, 사원번호, 사원이름, 입사일, 급여를 emp 테이블에서 조회하고 where절에서 급여(sal)을 1250~1600인 사이의 데이터를 조회하고, order by를 이용하여 급여를 오름차순으로 정렬하였다 보면 1250 초과 1600 미만이 아니고 1250 이상, 1.. 2022. 11. 18.
SQL Developer에서 한글이 깨진다? 인코딩 설정 방법 + 행번호 나타내기 SQL Developer 실행 - 상단의 메뉴에서 도구 - 환경설정으로 진입 그리고 환경 - 인코딩 란을 UTF-8로 변경해주고 확인 확인! 눌러주면 한글이 깨지던게 정상적으로 잘 보일것이다. + 추가로 처음 SQL Developer를 실행하면 쿼리문 작성하는 워크시트에 행번호가 보이지 않을것이다. 보통 오류가 나면 행번호로 알려주는데 행번호 나타내주는법은 간단하다. 워크시트에 행번호가 나오는쪽에서 마우스 우클릭 - 행번호 토글 눌러주면 나온다. 2022. 11. 17.
반응형