일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
- Eclipse
- javadoc
- build tool
- bootstrap
- angularjs
- pdo
- 개발자 이야기
- node.js
- JavaFX
- php
- SQLite
- Ajax
- RSocket
- swift
- maven
- Linux
- WebClient
- SQL
- xml
- 외국인 노동자
- Python
- mybatis
- Apache
- webflux
- jquery
- Spring
- gradle
- spring boot
- Java
- 일본
- Today
- 123
- Total
- 3,697,220
목록IT 개발/SQLite (94)
슬기로운 개발자 생활
randomblob 함수를 사용하면 BLOB 타입의 값에 대한 난수를 생성할 수 있다. 여기에서는 randomblob 함수의 사용법에 대해 설명한다.randomblob 함수 사용법randomblob 함수는 BLOB 타입의 값의 난수를 생성하는 데 사용한다. 형식은 다음과 같다.randomblob(바이트) 인수에 지정된 바이트의 BLOB 타입 난수를 생성한다. 바이트는 양수 값을 지정한다.--그러면 실습으로 randomblob 함수를 사용하여 난수를 생성해 보겠다. 생성된 값은 hex 함수를 사용하여 16진수로 출력한다. (hex 함수에 대해서는 BLOB 타입의 값을 16진수로 변환 (hex 함수)를 참조한다.)select hex(randomblob(2)), hex(randomblob(3)); sqlite..
hex 함수를 사용하면 BLOB 타입의 값을 16진수로 변환한 값을 구할 수 있다. 여기에서는 hex 함수의 사용법에 대해 설명한다.hex 함수 사용법hex 함수는 BLOB 타입의 값을 16진수 표기하는데 사용한다. 형식은 다음과 같다.hex(BLOB 타입의 값) 인수에 지정된 값은 BLOB 타입의 값으로 처리되고, BLOB 형태의 값을 16진수로 변환한 결과이 반환된다.BLOB 타입의 값은 이진 데이터이다. 예를 들어, 바이너리 데이터 6D 라는 값을 표시하려면 문자 코드 6D에 해당하는 문자인 'm'을 화면에 표시하게 된다. hex 함수를 사용하면 이진 데이터 6D를 '6D'라는 문자열로 변환하여 반환한다.--그러면 실습으로 hex 함수를 사용하여 randomblob 함수에 의해 생성된 BLOB 형태..
random 함수를 사용하면 난수를 생성할 수 있다. 여기에서는 random 함수의 사용법에 대해 설명한다.random 함수 사용법random 함수는 난수를 생성하는데 사용한다. 형식은 다음과 같다.random() 난수를 생성한다. 생성하는 난수의 범위는 -9223372036854775808에서 +9223372036854775807까지의 정수이다.양수만 사용하려면 "숫자 절대 값 구하기 (abs 함수)"을 사용하여 절대 값을 구한다. 또한 특정 범위의 수치로 난수를 구하려면 % 연산자를 사용한다.--그러면 실습으로 randam 함수를 사용하여 -9에서 9까지와 0에서 9까지의 난수를 생성해 보겠다.select random() % 10, abs(random()) % 10; sqlite> select ran..
abs 함수를 사용하면 숫자의 절대 값을 구할 수 있다. 여기에서 abs 함수의 사용법에 대해 설명한다.abs 함수 사용법abs 함수는 숫자의 절대 값을 구하기 위해 사용한다. 형식은 다음과 같다.abs(숫자) 인수에 지정된 숫자의 절대 값을 구하여 반환한다. 양수는 그대로 반환하고, 음수는 양수를 반환한다.abs(0.47); /* 0.47 */ abs(-19); /* 19 */ 여기서 인수에 NULL을 지정하면 NULL을 반환하고, 숫자가 아닌 값 (숫자로 변환할 수 없는 값)을 지정한 경우에는 0.0를 반환한다.abs(NULL); /* NULL */ abs('-18.5'); /* 18.5 */ abs('pen'); /* 0.0 */ 인수에 컴럼명을 지정하면 컬럼에 저장된 값의 절대 값을 구한다.--그..
round 함수를 사용하면 숫자를 반올림 할 수 있다. 여기에서는 round 함수의 사용법에 대해 설명한다.round 함수 사용법round 함수는 숫자를 반올림하는데 사용한다. 형식은 다음과 같다.round(숫자) round(숫자, 자릿수) 인수로 지정된 숫자를 소수점의 위치에서 반올림하여 반환한다. 두 번째 인수는 자릿수를 지정할 수 있다. 예를 들어, 2를 지정하면 소수점 2자리에서 반올림한다.round(0.47); /* 0.0 */ round(0.536); /* 1.0 */ round(0.536, 0); /* 1.0 */ round(0.536, 1); /* 0.5 */ round(0.536, 2); /* 0.54 */ 여기서 자릿수에는 음수를 지정할 수 없다.그리고, 인수에 컬럼명 지정하면 컬럼에 ..
quote 함수를 사용하면 문자열을 작은 따옴표(')으로 둘러싼 값을 받아올 수 있다. 여기에서는 quote 함수의 사용법에 대해 설명한다.quote 함수 사용법quote 함수는 문자열을 작은 따옴표(')로 둘러싸는데 사용한다. 형식은 다음과 같다.quote(값) 인수로 문자열을 지정한 경우에는 문자열을 작은 따옴표로 둘러싼 '문자열'와 같은 형식으로 반환한다. 인수에 값을 지정하면 그대로 반환한다. BLOB 형의 데이터는 X'데이터'의 형식으로 반환한다. quote 함수는 값을 SQL 문에서 사용할 수 있는 형식으로 만들고 싶은 경우에 사용한다.인수로 지정한 문자열에 작은 따옴표(')가 포함된 경우에는 작은 따옴표를 하나 더 붙여서 반환한다.인수에 컬럼명을 지정한 경우에는 컬럼에 저장되는 값에 대해 작..
trim 함수를 사용하면 문자열의 시작과 끝에서 공백을 제거할 수 있다. rtrim 함수, ltrim 함수도 비슷하게 동작한다. 여기에서는 trim 함수의 사용법에 대해 설명한다.trim 함수 사용법trim 함수는 문자열 앞뒤에서 지정한 문자를 제거하는데 사용한다. 형식은 다음과 같다.trim(문자열) trim(문자열, 문자) trim 함수 지정된 문자열의 처음과 마지막에 있는 공백을 제거하는데 사용한다. 구체적으로 문자열의 처음 부분이 공백이라면 공백 문자가 아닌 문자까지의 공백을 모두 제거한다. 또한 마찬가지로 문자열의 마지막이 공백이라면 뒤에서 마지막 문자까지의 공백을 모두 제거한다.주의문자열의 시작 부분과 끝 부분의 공백 문자를 제거하지만, 문자열 중간에 있는 공백은 제거되지 않는다.인수에 컴럼을..
substr 함수를 사용하면 문자열의 지정된 위치에서 지정된 길이의 부분 문자열을 받아올 수 있다. 여기에서는 substr 함수의 사용법에 대해 설명한다.substr 함수 사용법substr 함수는 문자열에서 부분 문자열을 받아오는데 사용한다. 형식은 다음과 같다.substr(문자열, 시작 위치, 문자의 길이) substr(문자열, 시작 위치) 첫 번째의 인수로 지정된 문자열 중에서 부분 문자열을 받아온다. 받아온 부분 문자열은 두 번째의 인수로 지정된 위치에서 세 번째 인수에 지정된 길이의 문자열을 받아온다. 세 번째 인수를 생략하면 시작 위치에서 문자열의 끝까지의 문자열을 받아온다.시작 위치는 첫 글자가 1이고, 두 번째 문자가 2로 이어진다. 또한 시작 위치에 음수 값을 지정할 수도 있다. 음수 값으..