hahaha
취소

DBMS별 like 검색 쿼리문 정리

Oracle, DB2 AND TESTCOLUMN LIKE '%' || #{searchWord} || '%' MSSQL AND TESTCOLUMN LIKE '%' + #{searchWord} + '%' MySQL AND TESTCOLUMN LIKE concat('%', #{searchWord}, '%')

Preview Image

Mybatis insert, update문 작성시 필요한 JDBC 타입 정리

mybasit insert문에서 <if test="변수명 != null and 변수명 != ''"> 이거 대신 #{변수명, jdbcType=VARCHAR} 이런식으로 null 처리해서 오류 방지 가능 타입 정리 (출처 : https://itmoon82.tistory.com/23) SQL Server 형식 J...

Preview Image

MYSQL auto_increment 사용법

1. 새로운 테이블에 AUTO_INCREMENT 생성 CREATE TABLE 테이블이름 ( 컬럼1 INT AUTO_INCREMENT PRIMARY KEY, 컬럼2 STRING, ... ); AUTO_INCREMENT로 이용할 컬럼은 INT 형 자료형을 가지고 있어야 한다 중복이 없는 값이기 때문에 주로 기본키(PRIMARY...

Preview Image

MYSQL 데이터 타입

문자형 데이터 타입 Oracle 데이터 타입 설명 CHAR(n)  고정길이 문자 / 최대 2,000byte / 디폴트 값은 1byte VARCHAR2(n)  가변길이 문자 / 최대 4,000byte / 디폴트 값은 1byte NCHAR(n)  고정길이 유니코드 문자(다국어 입력가능) / 최대 2,0...

Preview Image

mysql에서 예약어를 필드명으로 사용할 때

오류 check the manual that corresponds to your MySQL server version for the right syntax to use near ‘예약어’ 해결법 Single quotation 으로 감싸주기 다른데는 ‘ 사용하던데 안돼서 헷갈렸음 example CREATE TABLE TES...

Preview Image

오라클과 MYSQL구문의 차이

NULL 대체 [오라클] NVL(열명, '대체값') [MYSQL] IFNULL(열명, '대체값') SELECT 결과 갯수 제한(페이징처리) [오라클] ROWNUM <= 숫자 [MYSQL] LIMIT 시작위치, 가져올 데이터 건수 가상테이블 DUAL [오라클] SELECT 1 FROM DUAL; [MYSQL] SE...

Preview Image

MYSQL 날짜 형식 (유형, format )

DATETIME 타입 : YYYYMMDDhhmmss 형식 DATE 타입 : YYYYMMDD 형식. DATE_FORMAT 으로 %Y-%m-%d %h:%m:%s 형식을 지정하면 시분초값은 0으로 채워진다. Mysql 공식 문서 12.7 Date and Time Functions Mysql 튜토리얼 DATE_FO...

Preview Image

MSSQL 데이터 타입(자료형) 유형 정리

유형 데이터 형식 ...

Preview Image

DB2와 오라클 차이(날짜, dual)

dual oracle select 1 from dual; DB2 select 1 from sysibm.dual; 숫자 타입별 차이 정리 날짜, 시간 Db2 integer example First, create a table named db2_integers that consists of some integer ...

Preview Image

MSSQL 쿼리 정리

날짜 출력 마음대로 요리하기!! 날짜 출력 마음대로 요리하기!! ( 출처 : http://aslike.egloos.com/tb/1627250 ) --Getdate() Select Getdate() --YYYY/MM/DD Select Convert(varchar(10),Getdate(),111) --YYYYMMDD Select Convert(va...