{"ok": true, "database": "media", "query_name": "count_videos", "rows": [[1860]], "truncated": false, "columns": ["total"], "query": {"sql": "SELECT count(*) AS total\nFROM videos v\nWHERE\n  (\n    :q = ''\n    OR lower(v.code)    LIKE '%' || lower(:q) || '%'\n    OR lower(v.titleEn) LIKE '%' || lower(:q) || '%'\n    OR lower(v.titleJa) LIKE '%' || lower(:q) || '%'\n  )\n  AND (:series = '' OR v.s_uid = :series)\n  AND (\n    :has_stream = ''\n    OR EXISTS (SELECT 1 FROM streams s WHERE s.v_uid = v.uid)\n  )\n  AND (\n    :actress = ''\n    OR EXISTS (\n      SELECT 1 FROM video_star vs\n      WHERE vs.v_uid = v.uid\n        AND ',' || :actress || ',' LIKE '%,' || vs.a_uid || ',%'\n    )\n  )\n  AND (\n    :maker = ''\n    OR EXISTS (\n      SELECT 1 FROM video_maker vm\n      WHERE vm.v_uid = v.uid\n        AND ',' || :maker || ',' LIKE '%,' || vm.m_uid || ',%'\n    )\n  )\n  AND (\n    :label = ''\n    OR EXISTS (\n      SELECT 1 FROM video_label vl\n      WHERE vl.v_uid = v.uid\n        AND ',' || :label || ',' LIKE '%,' || vl.l_uid || ',%'\n    )\n  )\n  AND (\n    :director = ''\n    OR EXISTS (\n      SELECT 1 FROM video_director vd\n      WHERE vd.v_uid = v.uid\n        AND ',' || :director || ',' LIKE '%,' || vd.d_uid || ',%'\n    )\n  )\n  AND (\n    :category = ''\n    OR EXISTS (\n      SELECT 1 FROM video_category vc\n      WHERE vc.v_uid = v.uid\n        AND ',' || :category || ',' LIKE '%,' || vc.c_uid || ',%'\n    )\n  )", "params": {"q": "", "series": "", "has_stream": "", "actress": "", "maker": "", "label": "", "director": "", "category": ""}}, "error": null, "private": false, "allow_execute_sql": false, "query_ms": 0.6515895947813988}