'''질의, query, 퀴어리, 쿼리''' =,query . AKA [[질의,query]] 데이터에 대한 처리 요구. ('''조회, 질문,,inquiry,,'''으로 번역되기도 하는데[* https://search.naver.com/search.naver?ie=UTF-8&query=query&sm=chr_hty] 사실 조회를 위한 질문으로 볼 수도 있나…? 글쎄, SELECT같은 것만 거기에 해당되나? (조회는 안 하고 그냥 관리명령같은것도 많아서...) ) 쿼리로 많이 불리지만 영어 발음은 퀴리 혹은 퀴어리. 관계 데이터 연산(see [[연산operation]])인 [[관계대수relational_algebra]]나 [[관계해석relational_calculus]]으로 기술할 수 있음. [[질의언어query_language]]: ...보단......... [[질의언어,query_language]] =질의언어,query_language =,query_language 질의언어 query_language or [[질의어,query_language]] wk 는 질의어. { '''query language 질의언어''' [[WpKo:질의어]] = jjjjjjjjj WtEn:query_language [[WpSp:Query_language]] = https://simple.wikipedia.org/wiki/Query_language [[WpEn:Query_language]] = https://en.wikipedia.org/wiki/Query_language AKA '''database query language''' ''QQQ / TBD 혹시 db 외의 다른 곳에서 query language라는 표현이 쓰이는지? Ggl:"query language not for database"'' Sub: [[SQL,structured_query_language]] https://en.wikipedia.org/wiki/QUEL_query_languages [[XQuery]] =,XQuery =,XQuery . XQuery { Zeta:XQuery Ndict:XQuery [[WpKo:XQuery]] = https://ko.wikipedia.org/wiki/XQuery [[WpEn:XQuery]] = https://en.wikipedia.org/wiki/XQuery } Ndict:질의언어 "query language" Up: [[언어,language]] > [[형식언어,formal_language]](ws) } ///이하 셋 비교. [[basic_query]] =,basic_query =,basic_query . basic_query { '''basic query''' [[테이블table]] 하나에 대해서 원하는 정보를 뽑아내는 것. Ndict:"basic query" x WtEn:basic_query x Naver:"basic query" Ggl:"basic query" Bing:"basic query" "basic query" } complex_query - 두 개 이상의 tables에 대해서. Ggl:"define: complex query" nested_query { 주 질의문 main query > 부속(서브) 질의문 sub query 즉 안쪽에 들어간 게 subquery. inner query 랑 같은건지 chk. SELECT 안에 SELECT가 들어갈 수 있다. 부속질의문은 괄호로 묶어 작성한다. ORDER BY 절을 사용할 수 없다. 상위 질의문보다 먼저 실행된다. EXISTS 연산자 : 부 질의문의 실행 결과로 반환되는 행이 존재하는지 유무. Ref. [[https://terms.naver.com/entry.naver?docId=3431204&cid=58430&categoryId=58430&expCategoryId=58430 DB개론: 부속 질의문을 이용한 검색]] Ggl:"define: nested query" } 내부질의inner_query - 안쪽에 위치한 부 질의문 외부질의outer_query 또는 주질의main_query - 바깥쪽 주 질의문 Ggl:"inner query and outer query" [[subquery]] =,subquery =,subquery . subquery { https://everything2.com/title/subquery (misc) WtEn:subquery Ggl:subquery Naver:subquery Ndict:subquery x subquery } [[correlated_subquery]] =,correlated_subquery =,correlated_subquery . correlated_subquery { correlated subquery 상호연관질의 / 상호상관질의 correlated_query[* http://www.kocw.net/home/cview.do?cid=fc3d162212c224f5 변시우 7-3] * 중첩질의nested_query문 중에서 내부질의의 WHERE 절 검색 조건식이 외부질의outer_query에 선언된 테이블의 일부 열을 참조하는 질의 * 안쪽 부질의문의 WHERE 절 조건식에 바깥 주 질의문의 학생 테이블이 사용되어 바깥 질의와 안쪽 질의가 서로 연관되어 실행 https://everything2.com/title/correlated+subquery https://en.wikipedia.org/wiki/Correlated_subquery WtEn:correlated_subquery x Ndict:"correlated subquery" x Naver:"correlated subquery" Ggl:"correlated subquery" "correlated subquery" } [[query_optimization]] =,query_optimization =,query_optimization . query_optimization { '''query optimization''' WtEn:query_optimization https://ko.wikipedia.org/wiki/쿼리_최적화 https://en.wikipedia.org/wiki/Query_optimization [[최적화,optimization]] "query optimization" } [[query_optimizer]] =,query_optimizer . query_optimizer WtEn:query_optimizer [[query_processing]] =,query_processing =,query_processing . query_processing { http://mlwiki.org/index.php/Query_Processing WtEn:query_processing Google:Query_Processing ...말고 Ggl:Query+Processing [[처리,processing]] } [[semantic_query]] =,semantic_query =,semantic_query . semantic_query { semantic query https://en.wiktionary.org/wiki/semantic_query x [[Date(2023-08-28T21:56:32)]] https://en.wikipedia.org/wiki/Semantic_query [[시맨틱스,semantics]] [[meaning]] Ggl:"semantic query" "semantic query" } sargable / sargable_query / { sargable sargable query https://en.wikipedia.org/wiki/Sargable query 안의 condition/predicate([[술어,predicate]]?)로 인해 DBMS engine이 query 실행을 [[인덱스,index]]([[database_index]]?)를 써서 개이득을 얻을 수 있다면(빠르면) 그 query를 SARGable query라 한다. 어원은 다음의 줄임말: > Search ARGument ABLE See also에: BRIN(WpEn:Block_Range_Index) [[query_optimization]] WtEn:sargable_query x WtEn:sargable = https://en.wiktionary.org/wiki/sargable "Able to use [[인덱스,index]]es to speed up [[실행,execution]]." Naver:sargable Bing:sargable Ggl:sargable } [[query_rewriting]] =,query_rewriting =,query_rewriting . query_rewriting { WtEn:query_rewriting [[WpEn:Query_rewriting]] = https://en.wikipedia.org/wiki/Query_rewriting Ggl:"query rewriting" "query rewriting" Srch:query_rewriting Up: [[질의query]] [[,rewriting]] } ....ADDHERE.... = TODO MERGE = see also [[SQL,structured_query_language#s-10]] ---- https://foldoc.org/query [[HashKr:쿼리]] Up: [[database]]