본문 바로가기
728x90

개발공부/DB12

[sybase] 일하면서 찾은 쿼리들_동적쿼리와 convert로 형식변환 쿼리 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 .. 2022. 7. 26.
[oracle] NVL함수,DECODE 함수 >NVL 함수 해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력하고 싶으면 NVL 함수를 사용하고, NULL 값이 아닐 경우 특정값으로 출력하고 싶으면 NVL2 함수를 사용. >DECODE 함수 if else 와 비슷한 기능을 수행한다. 간단한 사용방법은 아래와 같다. 예) DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3..........) https://gent.tistory.com/189 [Oracle] 오라클 NVL, NVL2 함수 사용방법 (null, 공백, 치환) 오라클 NVL, NVL2 함수 사용법 해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력하고 싶으면 NVL 함수를 사용하고, NULL 값이 아닐 경우 특정값으로 출력하고 싶으면 NVL2 함수를 사용하면 된다.. 2022. 5. 14.
[oracle] Devon IF 문장(append where='false') - SQL문장 구성 시 IF문과 같은 조건식을 구현하여 값이 존재 시 where조건에 추가 되고 값이 미 존재 시 조건절에서 제외 시켜 sql수행시간을 단축 시킬 수 있다. 사용예) - SELECT 컬럼1, 컬럼2 FROM TableName WHERE 1=1 {#userName} AND user_name= ${userName} statement 사용할 SQL문의 이름 append / replace 조건에 따라 query문에 append / replace where WHERE를 붙일지 여부. true인 경우, WHERE를 붙임 (생략할 경우 false) https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=1004youandme&logNo=901.. 2022. 5. 14.
[svn] 폴더삭제하기, 브랜치 만들기 삭제하기 1) revert하기전, 남겨놓을 내용이있다면, 새로운폴더를 만들고 거기에 내용을 복사해놔준다. 2) 지울 폴더를먼저 커넥트를 끊어준다. 우클릭>team> disconnect> also..어쩌고 (meta까지 끊어준다.) 3) delete...on disk 디스크에서도 완전히 삭제해준다. 브랜치 만들기 1) 카피해서 따고싶은 폴더에서 우클릭> Team > Branch/Tag 2) Copy to url :원하는 브랜치 이름과 위치를 정해준다. - 기존trunk과 동일선상에 넣고싶다면 자동으로 뜨는 url 끝에 _구분할단어(ex. ...capp/trunk_dh) 를 넣어주면 되겠다. 3) 다음으로 넘어가면 copy할 버전을 선택할수 있다. HEAD revision in the repository :.. 2022. 5. 13.
[mysql] resultMap 사용하기, 조인 각기 다른 vo에서 부분부분 불러오고싶다면? -> 조인을 사용한다. 1. 좀더 큰 vo에서 작은 vo객체를 맴버변수로 만들어 포함시킨다. (이때 import해줘야함) (AnswerVO) import com.samyo.domain.QuestionVO; public class AnswerVO { private int answer_num; private String answer_year; private String answer_date; private String answer; private String public_answer; private int question_num; private int member_num; private String answer_delete; private String delete.. 2021. 12. 21.
[Mysql] 기본문법/ fk 지정/ pk 지정 / 자동증가 번호 지정하기 기본 문법 use tdd_db01; #데이터베이스 선택 drop database tdd; #데이터베이스 삭제 #https://velog.io/@taeha7b/mysql-in-a-nutshell create table haha (id int, pw int); #테이블생성 drop table member; #테이블삭제 drop table QUESTION; #테이블삭제 drop table ANSWER; #테이블삭제 drop table ANSWER_COUNT; #테이블삭제 drop table NICKNAME; #테이블삭제 select * from QUESTION; #테이블조회 https://bling-son.tistory.com/89 [MYSQL공부] SQL 기본 문법 정리 > mysql -u root -p E.. 2021. 11. 27.
728x90