반응형 백엔드/데이터베이스15 NVL(널값, 널이면) & NVL2(널값, 널이아니면, 널이면) SELECT NVL2(MAX(SEQ), MAX(SEQ), 0) +1 AS PORT_SEQ FROM PORT WHERE LANE_CODE = '값'; NVL2 ( 널인지 확인할 값, 널이 아니면 선택되는 값, 널이면 선택되는 값) NVL(널인지 확인할 값, 널이면 선택되는 값) SELECT NVL(MAX(SEQ), 0) +1 AS PORT_SEQ FROM PORT WHERE LANE_CODE = '값'; 2018. 7. 27. OLEDB Oracle로 변환 머징하는데 역시 문제는 Date 포맷이다. 2018. 7. 27. Like와 || 회사 동기가 조건문에서 Like 문장 설명해달라 그랬는데||(OR)이 있네 code LIKE #code# || '%' 요런 느낌의 조건문 처음에는 OR이면 뒤에 조건으로 다 통과되는데 저게 무슨의미가 있지? 생각했는데LIKE에서 ||은 이어붙이기의 의미를 가진단다. code의 값이 #code#으로 시작하는 로우들이 검색되는 문장#code#의 값이 없으면 그냥 전체 검색 또다른 문제는 #code#의 값이 콤보박스로 선택하는 값인데 ALL을 선택했을 때 공백이 아니라 %가 선택되서 DB의 code값이 (null)인 row들은 검색이 안되는데 의도된건지 다른팀에서 작업한거라 물어봐야 한다. 2018. 7. 18. 이전 1 2 3 다음 반응형