본문 바로가기
개발공부/DB

[sybase] 일하면서 찾은 쿼리들_동적쿼리와 convert로 형식변환

by dokii 2022. 7. 26.
728x90

쿼리
1. as : 컬럼 별칭 짓기
-더블 쿼테이션("")으로 할 것./ 띄어쓰기가 있다면 ""을 꼭 붙일 것.
-컬럼 + AS + 별칭
-컬럼 + AS + "별칭"
-컬럼 + "별칭"

2. IS NULL / IS NOT NULL
- null 혹은 null이 아닌 값 찾기. =로 찾는것이아니라 is로 찾아야함.

3. isnull함수사용법
ISNULL(null인지 확인할컬럼,'null일때 대체할값') as 대체값을 넣을 컬럼
https://gent.tistory.com/373

4. 동적쿼리(choose/when/otherwise)
choose : when, otherwise를 둘러싸는 태그
when : 조건식이 true일시 실행
otherwise : when절에서 true인 조건이 없을시 실행

5. IN  연산자. where절에서 특정여러개를 선택하는경우사용
where 컬럼명 in(값1, 값2, 값3);

 

6. CONVERT : date형식을 문자열형식으로 변환

- CONVERT(포맷(길이), 날짜, 변환 형식(스타일))
스타일은 
20이면 2022-02-11 20:20:20
120은 YYYY-MM-DD HH24:MI:SS
112이면 20220211

https://lcs1245.tistory.com/entry/SQL-%EB%AC%B8%EC%9E%90%EB%82%A0%EC%A7%9C-%ED%98%95-%EB%B3%80%ED%99%98-TOCHAR-TODATE-DATEFORMAT-STRTODATE-CONVERT


7. 컬럼명 BETWEEN 시작일자 AND 종료일자 

728x90

댓글