2016.05.30 03:16

예를 들어 A라는 테이블에 있는 값들중


한 아이디를 랜덤으로 불러와야 되는데 


만약 데이터를 5개 이상가지고 있지 않은 아이디를 불러올 경우 에러가 나게 되는 경우라면


아래의 쿼리로 요청하면 됩니다.




SELECT ID FROM A GROUP BY ID HAVING 5 < COUNT(ID) order by rand() limit 1


A 테이블에서 ID로 된 데이터가 5개 이상 가지고 있는 ID를 랜덤으로 1개 불러오는 것이죠.



신고
Posted by 그린블로그 DEV그린
2013.07.04 16:41

저번 글에선 Sqlite에서 NULL값을 걸러내는 방법을 알아보았는데요~


이번엔 NULL값을 제외한 값들을 추려내는 방법을 알아봅시다.


B테이블A컬럼의 값이 NULL이 아닌 것만 SELECT 하려면 아래와 같은 쿼리를 날립니다.


 SELECT A컬럼 FROM B테이블 WHERE NOT A컬럼 is NULL;


이것도 참~ 쉽죠? :)

신고
Posted by 그린블로그 DEV그린
2013.07.04 16:38

Sqlite에서 NULL값을 SELECT 해보는 방법을 알아봅시다.


B테이블A컬럼의 값이 NULL인 것만 SELECT 하려면 아래와 같은 쿼리를 날립니다.


SELECT A컬럼 FROM B테이블 WHERE A컬럼 is NULL;


참~ 쉽죠? :)

신고
Posted by 그린블로그 DEV그린
2012.03.22 10:47
select * 
from Tname 
where _id between '1' and '10'

테이블명 Tname 에서 _id의 값이 1~10인 값들을 조회한다.

update Tname
    set A = '1' 
where _id between '1' and '10'

테이블명 Tname 에서 _id의 값이 1~10인 값들의 컴럼 A의 값을 1로 바꾼다.
신고
Posted by 그린블로그 DEV그린
2011.11.07 13:43
http://sourceforge.net/projects/sqlitebrowser/files/latest/download?_test=goal

s
qlite 유틸리티입니다. 

앞서 소개한 sqlite export 보다 가벼운 프로그램입니다.

위의 경로로 가시면 받으실 수 있습니다. 

 
저작자 표시
신고
Posted by 그린블로그 DEV그린
2011.09.29 12:48

http://www.sqliteexpert.com/download.html


SQLLite Expert 유틸.


이클립스 - DDMS - File Explorer - data - data - 패키지명 - database 에서


지정한 테이블명.db 를 오른쪽 상단의 pull a file from the device 버튼을 눌러 내보낸 후


SQLLite Expert 로 불러오면 보기가 편합니다.

신고
Posted by 그린블로그 DEV그린