본문 바로가기

SQLite

Sqlite 문자 합치기. Sqlite에서의 문자열 합치기는 ||를 이용한다. 사용예 > SELECT "▶ " || CountryName AS CountryName FROM Country; 더보기
Sqlite에서의 Replace문. 문자열 Replace시 사용. replace(X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X. The BINARY collating sequence is used for comparisons. If Y is an empty string then return X unchanged. If Z is not initially a string, it is cast to a UTF-8 string prior to processing. 출처 > http://www.sqlite.org/lang_corefunc.html#replace 사용예.. 더보기
SQLite 에서의 NULL 체크 Sqlite에서의 NOT NULL은 다음과 같이 체크. >> COLUMN_NAME IS NULL >> COLUMN_NAME IS NOT NULL 사용예 > SELECT CountryName FROM Word WHERE CountryName IS NOT NULL 더보기
sqlite 에서의 if문. 특별히, if문은 존재하지 않는듯. 공식 홈페이지 가면, if문 대신 case문을 쓰라고 한다. 상세 설명은 다음과 같음... 읽어볼 사람은 읽어보시고, The CASE expressionA CASE expression serves a role similar to IF-THEN-ELSE in other programming languages. The optional expression that occurs in between the CASE keyword and the first WHEN keyword is called the "base" expression. There are two basic forms of the CASE expression: those with a base expression an.. 더보기
sd카드에 database 저장하기. sqlopenhelper를 사용해 데이터베이스를 생성하게될 경우에, 보통 "data/ data / 패키지명 / db / 데이터베이스파일"로 생성이 되게 된다. 이 경로는 내가 원하는 곳으로 바꿀 수는 없을까? 이는 다음과 같이 하면 된다. 생성자에서 filePath만 새로 잡아주면 됩니다. 예 > public static final String FILE_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + SQLITE_FILE; public DBOpenHelper(Context context){ super(context, FILE_PATH, null, DB_VERSION); } 자동 생성되는, onCrea.. 더보기