- SELECT, PUT, DELETE 로 조회,삽입,삭제 가능
# 간단한 쿼리, 키 접두사 'k'가 포함된 모든 키-값 쌍 가져오기
select * where key ^= 'k'
# 프로젝션 및 복잡한 조건식
select key, int(value) + 1 where key in ('k1', 'k2', 'k3') & is_int(value)
# 어그리게이션 쿼리
select count(1), sum(int(value)) as sum, substr(key, 0, 2) as kprefix where key between 'k' and 'l' group by kprefix order by sum desc
# JSON
select key, json(value)['x']['y'] where key ^= 'k' & int(json(value)['test']) >= 1
select key, json(value)['list'][1] where key ^= 'k'
# select 문에 정의된 필드 이름으로 필터링
select key, int(value) as f1 where f1 > 10
select key, split(value) as f1 where 'a' in f1
select key, value, l2_distance(list(1,2,3,4), json(value)) as l2_dis where key ^= 'embedding_json' & l2_dis > 0.6 order by l2_dis desc limit 5
# 데이터 넣기
put ('k1', 'v1'), ('k2', upper('v' + key))
# 필터로 데이터 삭제 및 삭제 행 수 제한
delete where key ^= 'prefix' and value ~= '^val_' limit 10
delete where key in ('k1', 'k2', 'k3')