개발자료/Database(11)
-
[ORACLE] Oracle Live SQL
웹상에서 Oracle 쿼리를 테스트 할수 있는 웹사이트 https://livesql.oracle.com
2016.10.26 -
[SQLite] TEXT 필드 숫자 정렬
SQL> SELECT * FROM TABLE ORDER BY CAST(필드명 AS INTEGER) DESC
2016.07.06 -
[SQLite] SQLITE_STATIC, SQLITE_TRANSIENT
## SQLITE_STATIC바인딩 되는 변수를 Static변수(해제(free)가 될 일이 없는)로 사용중간에 값이 변경되거나 메모리가 해제 되면 문제가 발생할 수 있다. ## SQLITE_TRANSIENT바인딩 되는 변수를 복사해서 사용. 중간에 변경될수 있는 경우 사용해방 변수값을 복사하여 사용함. 중간에 변수가 변경되어도 복사한 값을 사용되기에 문제가 없음.복사 과정이 들어가 안전하나 SQLITE_STATIC보다 속도는 느리다.
2016.06.08 -
[SQLite] NULL 체크
## 값이 NULL인 경우SQL> SELECT * FROM 테이블 WHERE 컬럼명 is NULL ## 값이 NULL이 아닌 경우SQL> SELECT * FROM 테이블 WHERE NOT 컬럼명 is NULL
2016.06.08 -
[SQLite] 대소문자 구분없이 정렬
## 방법 1SELECT * FROM Table ORDER BY title ASC COLLATE NOCASE; ## 방법 2SELECT * FROM Table ORDER BY LOWER(title) ASC; ## 추가정보COLLATE NOCASE문자열을 비교할때, 대소문자에 대해 구분을 하지 않는다.Ex) SELECT * FROM Table WHERE title = 'title' COLLATE NOCASE;
2016.04.08