แฉแแแแแแแก แแแชแแแแ แงแแแแ แแแแแแแชแแแจแ แแ แ-แแ แแ แขแแแแฃแ แ แกแชแแแแ แ แแ แแก แแแแแชแแแแแแก แซแแแแ แแแ แแแแฃแแ แแ แแขแแ แแฃแแแแแก แแแฎแแแแแ แแ แแแแแแแ แฌแแกแแแแแฎแ แคแแ แแแ แฉแแแแแแ. แแกแแแ แจแแแซแแแแ แแ แกแแแแแแแก แแแฎแแ แแกแฎแแแแก, แแแฏแแฃแคแแแแกแ แแ แแแแฏแแแแแก แแแแแขแแแแแ แแแ แแแแขแแแ. แแแแชแแแ, แแแแ แแฃแแแ, แขแ แแแแแแฃแ แแ, แแแแ แแ แแแกแ แแแแแญแ แแกแแก, แแแแ แ แแแแแแแแแ แ แฃแจแแแแก แฃแแแ แแ แจแแชแแแแแก, แ แแช แแแแแแแแแแแ แแฌแแแแก แแ แแแฃแฅแขแแฃแแแแแก แแแฅแแแแแแแแก. แจแแแแชแแแแ แแแแแแฎแแแแ แแ แแ แแแแแแแก แแแแแญแ แแก แกแฎแแแแแกแฎแแ แแแ แแแแขแ แแ แฉแแแแแแงแแแแแแ แ แแแแแแแแแชแแแแ แงแแแแแแ แแคแแฅแขแฃแ แ แแแแฎแแ แชแแแแแแแก แแ แฉแแแแกแแแแก.
แแแแฏแแแแแก แแแ แแแแขแ #1
แงแแแแแแ แแแ แขแแแ แแแ แแแแขแ, แ แแแแแแช แแแฎแกแแแแแแ, แแ แแก แซแแแแแก แจแแแแแแแแก แแแแ แแ-แแแแ แ แฉแแแแแแ แแแกแ แงแแแแแแ แแแแกแแแฃแ แ แคแแ แแแ.
แแแฅแแแ, แแฅแแแแ แแแแแแแชแแ แแงแแแแแก แฃแ แแแแ แแแแแแแแแแแฃแ แแแแแชแแแแ แแแแแก. แแ แจแแแแฎแแแแแจแ, แแแคแแ แแแชแแแก แแ แคแแ แแแ แกแแฉแแแแแแแแ, แแแแญแแ แแแแแ แแ แ SQL แจแแแแแฎแแแก แแแจแแแแ:
- แแแแฆแแ แ แแแแแ แแแแแแแแ แ แแแแ แแแกแแแแก.
- แแแแแแแแแแ แซแแแแแก แแ แแขแแ แแฃแแแแแก แจแแกแแแแแแกแ แฎแแแแแแก แกแแแ แแ แ แแแแแแแแ - แแก แแฃแชแแแแแแแแ แแแแ แแแแแก แกแแฉแแแแแแแแ.
แแแแแ แจแแแฎแแแแ แแแ แแแ แจแแแแแฎแแแก แกแแขแแกแขแ MS SQL แแแแแชแแแแ แแแแแก แแแแแแแแแก แแแแแงแแแแแแ
SELECT * FROM Sales.SalesOrderHeader
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
แแแแแ แแแงแแแแแแ แแแแฎแแแแ แแแแแ แฃแแแแก แกแแแแแ แแแ แแแ 50 แจแแแแแแแก, แแแแแแแแฃแแแ แแแแแขแแแแก แแแแแแก แแแ แแฆแแก แแแฎแแแแแ, แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, 50 แฃแแฎแแแกแ แจแแแแแแ.
แแก แกแฌแ แแคแแ แแฃแจแแแแก แกแแขแแกแขแ แแแแแแ, แแแแ แแ แแแแแ แจแแแฎแแแแ แจแแกแ แฃแแแแแก แแแแแแก แแ I/O แกแขแแขแแกแขแแแแก:
Table 'SalesOrderHeader'. Scan count 1, logical reads 698, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
แแฅแแแ แจแแแแซแแแแ แแแแฆแแ I/O แกแขแแขแแกแขแแแ แแแแแแฃแแ แแแแฎแแแแแกแแแแก SET STATISTICS IO ON แแ แซแแแแแแก แแแจแแแแแ แจแแแแแฎแแแก แจแแกแ แฃแแแแแก แแ แแก.
แ แแแแ แช แจแแกแ แฃแแแแแก แแแแแแแแ แฎแแแแแ, แงแแแแแแ แ แแกแฃแ แกแแ แแแขแแแกแแฃแ แ แแแ แแแแขแแ แฌแงแแ แแก แชแฎแ แแแแก แงแแแแ แแฌแแ แแแแก แแแฎแแ แแกแฎแแแ แแแแแขแแแแก แแแ แแฆแแก แแแฎแแแแแ. แแ แแ แแแแแแ แแก แแ แแก, แ แแ แ แแช แฃแคแ แ แแแขแ แกแขแ แแฅแแแ แแแแแฉแแแแแ แชแฎแ แแแจแ, แแแ แฃแคแ แ "แ แแฃแแ" แแฅแแแแ แแแฎแแ แแกแฎแแแ. แแ แแฅแขแแแแจแ, แแกแแแ แกแแขแฃแแชแแแแ แแแแแแแ แฃแแแ แแฅแแแก แแชแแแแแฃแแ, แแกแ แ แแ, แแแแแ แแแแแแแขแแ แแแแแฅแกแ แแแแแขแแแแก แแแ แแฆแก แแ แแแแฎแแ แจแแแชแแแแ แแฃ แแ แ แ แแกแฃแ แกแแก แแแฎแแแ แแแ:
Table 'SalesOrderHeader'. Scan count 1, logical reads 165, physical reads 0, read-ahead reads 5, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
แชแฎแแแแ, แแก แแแแ แแ แฃแแแแแกแ แแแฎแแ. แแแแ แแ แงแแแแ แแ แแแแแแ แแแแแแ แแแฃแแแ? แแแแแ แจแแแชแแแแแ แแแแฎแแแแ แจแแแแแแแแแก แแแกแแซแแแแแ, แกแแแแช แกแแฅแแแแแก แฏแแแฃแ แ แฆแแ แแแฃแแแแ แแฆแแแแขแแแ 100 แแแแแ แก:
SELECT * FROM Sales.SalesOrderHeader
WHERE SubTotal > 100
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
Table 'SalesOrderHeader'. Scan count 1, logical reads 1081, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
แฉแแแ แแแแฅแแก แกแแกแแชแแแ แกแแขแฃแแชแแ: แจแแแแแฎแแแก แแแแแ แแ แแ แแก แแแแ แแ แฃแแ แแกแ, แแแแ แ แฌแแแ, แแแแ แแ แแแแแแฃแ แ แฌแแแแแฎแแแก แ แแแแฃแ แ แ แแแแแแแแ แแแแฅแแแก แแ แฏแแ แแแขแแ, แแแแ แ แกแ แฃแแ แชแฎแ แแแแก แกแแแแแ แแแแ. แแ แกแแแแแก แแแแแกแแแแแ - แแฃ แฃแแแ แแ แกแแแฃแแ แแแแแฅแกแแแแ แจแแแฅแแแแ แแแแแแแแขแฃแ แแแแแฅแกแก แแ แแแแ แ แแแแแ แแแแแแแขแแแ แกแแฅแแแแแก แฏแแแฃแ แคแแกแก, แแกแแ แแแแแฆแแแ 165 แแแแแแฃแ แฌแแแแแฎแแแก:
CREATE INDEX IX_SalesOrderHeader_OrderDate_SubTotal on Sales.SalesOrderHeader(OrderDate, SubTotal);
แแแแแแแแแแแก แแก แกแแ แแ แจแแแซแแแแ แแแแฎแแแก แแแแ แซแแแแแก, แแแแ แแ แแ แ แซแแ แแแแแ แแแ แ, แ แแแแแก แแแแแฎแแขแแแช แแแแแ แแฅ แแ แแก:
- แแแแแกแแแแ แ แแฎแแแ แแ แแขแแ แแฃแแแก แแ แแแแแแแแแก แแ แซแแแแแแก แแแแแขแแแ แกแแซแแแแ แแแแฎแแแแแแ แจแแแซแแแแ แแแแจแแแแแแแแแ แแแแแแแ แแฅแแแแแก แกแแซแแแแ แแแแฎแแแแแก แกแแฉแฅแแ แแแ.
- แแแแ แแ แแฃ แฉแแแ แฃแแแ แแแแแแแแแแ แแแแแชแแแแแแก แแฎแแแแ แแแฌแแแ แแ แแ แ แงแแแแ แจแแแแแ, แ แแแแแแช แแแแฎแแแแ แกแแซแแแแ แขแแ แแแแแแก, แแ แกแแแแแก แแ แแแแแ แแแ แแกแแแ แแแแฎแแแแแก แแแขแแแแแแชแแแกแแแแก.
แแฎแแ แแแแแแแแแ แแแแแแแแแ แแแฎแกแแแแ แแแแ แ แจแแแแแฎแแแแ - แแก, แ แแแแแแช แแแแแแก แฉแแแแฌแแ แแแแก แ แแแแแแแแแก, แ แแแแแแช แแแแแงแแคแแแแแก แซแแแแแก แแ แแขแแ แแฃแแก. แแแแฆแแ แแแแแ แแแแแแแแ - แแแซแแแ แจแแแแแแแแก, แ แแแแแแแช 100 แแแแแ แแ แแแขแแ:
SELECT COUNT(1) FROM Sales.SalesOrderHeader
WHERE SubTotal > 100
แแแแแ แแแแแแแแฃแแ แแแแแแแแชแแฃแ แ แแแแแฅแกแแก แแแแแแแแกแฌแแแแแแ, แฉแแแ แแแฆแแแ:
Table 'SalesOrderHeader'. Scan count 1, logical reads 698, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
แแก แคแแฅแขแ, แ แแ แแแแฎแแแแ แแแแแก แแแแ แแแแแฅแกแก, แแแกแแแแแ แ แแ แแ แแก, แ แแแแแ SubTotal แแแแ แแ แแ แแก แแแ แแแ แแแแแชแแแแ, แแแแขแแ แแแแฎแแแแ แแแ แแแแแแงแแแแแก แแแก. แแ แแแแแแ แแแแแแ แแแฃแแแ SubTotal แแแแแ แแแแแ แแ แแ แแแแแฅแกแแก แแแแแขแแแแ แแ แจแแแแแแ แแก แแซแแแแ แแฎแแแแ 48 แแแแแแฃแ แฌแแแแแฎแแแก.
แแฅแแแ แจแแแแซแแแแ แแแแงแแแแแ แแแแฎแแแแแก แแแแแ แ แแแแแแแแ แแแแแแแแ แ แแแแแแแแแแแก แแแแแแแแ, แแแแ แแ แแ แกแ แแแแแ แ แฉแแแ: แแแแแชแแแแ แแแฌแแแแก แแแฆแแแ แแ แแแแแแแ แแแแฎแแก แแแแแแ แแ แ แคแฃแแแแแแแขแฃแ แแ แแแแกแฎแแแแแแฃแแ แแแแฎแแแแแแแ แแแแแแฃแแก แกแญแแ แแแแ แกแแแฃแแแ แ แแแแแแ แแแขแแแแแแชแแแกแแแแก. แแแแแแแ, แแฅแแแ แแแ แแแแแแ แแแแแฅแกแแแแก แแแแแแแแชแแแก, แ แแแแแแช แแแแแแ แแ แแฃแจแแแแก แแ แแแ แแแแฎแแแแแแ.
แจแแกแแแแแแกแแ, แแ แ-แแ แแ แแแแจแแแแแแแแแ แแแแฎแแแแ, แ แแแแแแช แฃแแแ แแแแฃแกแขแแแก แแกแแแ แกแแซแแแแ แแแแแฌแงแแแขแแก แจแแแฃแจแแแแแแกแแก, แแ แแก แแฃ แแ แ แแแแแแกแแกแแแแก แแแแจแแแแแแแแแ แแฆแแแฉแแแแแ แแแแแฅแขแแแแก แแแแแแแ แ แแแแแแแแแก แแแแแฎแแ. แฎแจแแ แแ แฎแแแแ, แ แแ แแ แ. แแ แแแแแแแชแแ แแแแแ แแขแฃแแ แแแแ แแแก แแแแ แแแแ, แฉแแแ แแแ แแ, แแ แแก แแแแแกแแแแแ แซแแแแแ แแแฌแ แ แแแกแจแขแแแแ, แ แแแแแ แแแแฏแแแแแก แกแชแแแแ แแแแก แฃแแแขแแกแแแ แแกแ แแแแแแงแฃแ แแแ, แ แแแแ แช โแแแแแแแ แจแแแแแ แแแแ แแแโ.
แแแแฏแแแแแก แแแ แแแแขแ #2
แแแแฃแจแแแ, แ แแ แแแแฎแแแ แแแแแแก แแ แแแแขแแ แแกแแแ แแแแแแแ แแแแแฅแขแแแแก แกแแแ แแ แ แแแแแแแแแก แชแแแแ. แจแแแแชแแแแ แแแแแแแ แขแแแแ แกแแซแแแแ แแแแ แแ:
แกแแแแแแแแแแจแ, แแ แแแแแ แแ, แ แแช แจแแแชแแแแ แแ แแก แแก, แ แแ แแ แแ แกแแแแแก แแแ แแแแแ แแขแฃแ แแแแ แแแก แแแแ แแแแ แแแแแแแชแแแกแแแแก แแ แแฎแแ แแ แชแฎแ แแแก แแ แกแญแแ แแแแ แแแแก แชแแแแ, แแฃ แ แแแแแแ แจแแแซแแแแ แแงแแก, แ แแ แแฉแแแแแก แแแ. แแแแ แแ แฉแแแแแ แแแแฎแแ - แ แแแแ แแชแแก แชแฎแ แแแแ, แแ แแก แแฃ แแ แ แแแแแชแแแแแ แจแแแแแแ แแแแ แแแกแแแแก (แแแแกแแแแก, แ แแ แกแฌแแ แแ แแฉแแแแแก "แจแแแแแแ" แแแฃแแ)?
แแแกแฃแฎแ แซแแแแแ แแแ แขแแแแ: แแฅแแแ แจแแแแซแแแแ แฌแแแแแแฎแแ แแแแแชแแแแ แแแแแแแ แแแแแ แแ แแ แฉแแแแฌแแ แ, แแแแ แ แกแแญแแ แแ แฉแแแแแแแกแแแแก แแ แแ โแแแแแขแแแแแโ แฉแแแแฌแแ แแก แแ แกแแแแแ แแฉแแแแแแก, แแ แแก แแฃ แแ แ แจแแแแแแ แแแฌแแแ. แแ แแแแ, แแฅแแแ แแญแแ แแแแแ แแฎแแแแ แแ แแ แแแแฎแแแแแก แแแจแแแแ แแแแแชแแแแ แแ แแ แแแแ แแแก แแแกแแฆแแแแ, แ แแช แแแแจแแแแแแแแแ แแฃแแฏแแแแกแแแก แจแแกแ แฃแแแแแก แแ แแแแ แขแแแแแก แแกแแแ แคแฃแแฅแชแแแแแก แแฎแแ แแแญแแ แแก. แฉแแแก แแ แแฅแขแแแแจแ แแงแ แจแแแแฎแแแแ, แ แแแแกแแช แฉแแแแฌแแ แแแแก แกแแแ แแ แ แแแแแแแแแก แแแแแแแแ แฃแแ แแก แแฅแแแ 4-5-แฏแแ แแแแฉแฅแแ แ แจแแแแแแแแก แแแฌแแแแแ.
แแ แแแแแแแแกแแแแก แแ แกแแแแแก แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแก แ แแแแแแแแ แแแ แแแแขแ: "แฃแแแ" แแ "แฌแแ" แแ แซแแแแแแแ, แ แแแแ แช แแแแแ แแแชแแแฃแ แแแแแแแแจแ, แฆแแแแแ "แฉแแขแแแ แแแ แแแขแ", แ แแแแแแช แฃแแ แแแแ แแแแขแแแก แแฎแแ แแแฌแแแก แแแแแฉแแแแ แจแแแแแแแก, "แฃแกแแกแ แฃแแ แแแแแฎแแแแ", แ แแแแแแช แแฃแจแแแแก. "แแแขแแก แฉแแขแแแ แแแแก" แแ แแแชแแแแ, แแแแ แแ แจแแแแแแ แแแฌแแแแก แแแฆแแแแก แกแแแแแแ แแ แแก แแแแฎแแแ แแแแแก แแแแ แงแแแแ แแแฉแแแแแแ แจแแแแแแก แแแแแแแ แแแแแฎแแแแ. แ แแแแ แแช แแ แฃแแแ แแงแแก แแแแฃแแแฃแ แ แแแแแฌแงแแแขแ, แแแแแชแแแแ แจแแ แฉแแแแก แแ แแแชแแแ แแแแแ แ แฉแแแ.
แแแแฏแแแแแก แแแแฎแแ แชแแแแแแแก แแแฃแแแกแแแ
แแแแแ แแแงแแแแแแ แจแแแแแฎแแแก แงแแแแ แแแแแแแแ แแงแแแแแก โoffset + countโ แแแแแแแแก, แ แแแแกแแช แแแแแ แจแแแแแฎแแ แแแฃแกแขแแแก, แ แ แแแแแแแแแแ แแแแ แฃแแแ แแแแ แฃแแแแก แจแแแแแแก แ แแแแแ แแ แ แแแแแแ แแฌแแ แแแ แฃแแแ แแแแ แฃแแแแก. แแแ แแแ แ แแแจแ, แแแแแ แจแแแฎแแแแ, แแฃ แ แแแแ แฃแแแ แแแแฌแงแแ แแแ แแแแขแ แแก แแแแแชแแแ แแ แจแแแแฎแแแแแจแ. แแ แแฅแขแแแแจแ แแ แจแแแฎแแแ แ แแแแแแแแ แแแแแแก:
- แแแแฎแแแแแแ แแแแ แแแก แกแแ แแฃแแ แแแแแ แ (pageIndex), แแแแ แแแก แแแแ (pageSize).
- แแแกแแแ แฃแแแแแแ แแแ แแแแ แฉแแแแฌแแ แแก แกแแ แแฃแแ แแแแแ แ (startIndex), แจแแแแแจแ แฉแแแแฌแแ แแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ (แแแแแแ).
- แแแกแแแ แฃแแแแแแ แแแ แแแแ แฉแแแแฌแแ แแก แแแแแแแ แแแแก แแแแแ แ (startIndex), แแแแ แแแกแแแ แฃแแแแแแ แฉแแแแฌแแ แแก แแแแแแแ แแแแก แแแแแ แ (endIndex).
แแ แแ แจแแฎแแแแแ แจแแแซแแแแ แฉแแแแแก, แ แแ แแก แแแแแแแ แแแแแแแขแแ แฃแแแ, แ แแ แแแแกแฎแแแแแแ แแ แแ แแก. แแแแ แแ แแก แแกแ แแ แแ แแก - แงแแแแแแ แแแกแแฎแแ แฎแแแแแ แแ แฃแแแแแ แกแแแฃแ แ แแแ แแแแขแแ แแแแ แ (startIndex, count). แแแแก แ แแแแแแแแ แแแแแแ แแ แกแแแแแก:
- แแแแแ แแแชแแแฃแแ +1 แฉแแแแฌแแ แแก แแแ แแฅแขแแ แแแแก แแแแแแแแกแแแแก, แแแ แแแแ แแแ แแแแขแ pageIndex แแ pageSize แฃแแแแฃแ แแกแแ แแแฃแฎแแ แฎแแแแแแ. แแแแแแแแแ, แแแกแฃแ แก 50 แแแกแขแแก แฉแแแแแแ แแแแ แแแ. แแแแแแฆแแแจแแฃแแ แแแแแ แแแแแก แแแฎแแแแแ, แกแแญแแ แแ แกแแญแแ แแแ แแแขแ แฉแแแแฌแแ แแก แฌแแแแแฎแแ. แแฃ แแก โ+1โ แแ แแ แแก แแแแแ แแแแ แกแแ แแแ แแ, แแแแแแแก, แ แแ แแแ แแแแ แแแแ แแแกแแแแก แฃแแแ แแแแแแฎแแแแ แฉแแแแฌแแ แแแ 1-แแแ 51-แแแ, แแแแ แแกแแแแก - 51-แแแ 101-แแแ แแ แ.แจ. แแฃ แแแฃแแแแแแ แแแแ แแแก แแแแแก 51 แแ แแแแ แแแ pageIndex-แก, แแแจแแ แแแแ แ แแแแ แแ แแแแ แฃแแแแแ 52-แแแ 102-แแแ แแ แ.แจ. แจแแกแแแแแแกแแ, แแแ แแแ แแแ แแแแขแจแ, แจแแแแแแ แแแแ แแแ แแแแแกแแกแแแแแ แฆแแแแแแก แกแฌแแ แแ แแแแแ แแแแก แแ แแแแแ แแ แแแ แแ แแก แกแแ แแแ แแก แแแแ โแแแแแขแแแแแโ แฎแแแแก แแแ แแฅแขแแ แแแ, แ แแช แซแแแแแ แแแแแแชแแขแฃแ แ แแแฃแแแกแ แแฅแแแแ.
- แแแกแแแ แแแ แแแแขแก แกแแแ แแแ แแ แแฅแแก แแแ แ, แ แแแแแ แแแแแชแแแแ แแแแแแแก แฃแแแขแแกแแแแจแ แแแแฎแแแแแแแก แแแกแแจแแแแแ แแแแแช แแแแญแแ แแแแแ แแแแ แฉแแแแฌแแ แแก แแ แแ แ แแแแแฅแกแแก แแแแแ แแชแฎแแ. startIndex-แแก แแแแแแแแแ endIndex-แแกแแแ แจแแแซแแแแ แแแ แขแแแ แแ แแแแแขแแแฃแแ แแแแ แแชแแ แแงแแก, แแแแ แแ แแฅ แแแแแแขแแ.
แแฎแแ แฉแแแ แฃแแแ แแฆแแฌแแ แแ แแแแฏแแแแแก แแแแฎแแ แชแแแแแแแก แฃแแ แงแแคแแแ แแฎแแ แแแแ โแแคแกแแขแฃแ แ + แ แแแแแแแแโ:
- แงแแแแแ แแแแแแแแ แแแแ แแแก แแแซแแแแ แฃแคแ แ แซแแแ แ แแ แแแแ แแฅแแแแ, แแแแ แ แฌแแแ, แ แแแแแ แแแแแชแแแแ แแแแแก แแแแแช แแแฃแฌแแแก แงแแแแ แฉแแแแฌแแ แแก โแแแแแแแโ แแแแแ แซแแแแแกแ แแ แแแฎแแ แแกแฎแแแแก แแ แแขแแ แแฃแแแแแก แแแฎแแแแแ, แจแแแแแ แแ แกแแกแฃแ แแแ แคแ แแแแแแขแแ แแแฉแแ แแแ.
- แงแแแแ DBMS-แก แแ แจแแฃแซแแแ แแ แแแแแแแแก แแฎแแ แแแญแแ แ.
แแ แกแแแแแก แแแขแแ แแแขแแแแแ, แแแแ แแ แแกแแแ แแกแแแ แแ แแกแ แฃแแงแแคแแแแ. แแ แแแแแแแแแแแแ แแแ แแแแก แแฌแแแแแ "keyset แแแแฏแแแแ" แแ "แซแแแแแก แแแแแแ" แแ แจแแแแแแแ: แแแฌแแแแก แแแฆแแแแก แจแแแแแ แจแแแแซแแแแ แแแแแแฎแกแแแ แแ แแแแแก แแแแจแแแแแแแแแ แแแแ แฉแแแแฌแแ แจแ แแแแ แแแ แแ แจแแแแแ แแแแแแงแแแแ แแกแแแ แแแกแแฆแแแแ. แจแแแแแแ แแแฌแแแ. แแแแแแแแแ, แฉแแแ แแแแฃแจแแแ แจแแแแแแ แจแแแแแฎแแ:
SELECT * FROM Sales.SalesOrderHeader
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
แแ แแแแ แฉแแแแฌแแ แจแ แแแแแฆแแ แจแแแแแแแก แแแ แแฆแแก แแแแจแแแแแแแ '2014-06-29'. แจแแแแแ แจแแแแแแ แแแแ แแแก แแแกแแฆแแแแ แจแแแแซแแแแ แกแชแแแแ แแแแก แแแแแแแแ:
SELECT * FROM Sales.SalesOrderHeader
WHERE OrderDate < '2014-06-29'
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
แแ แแแแแแ แแก แแ แแก, แ แแ OrderDate แแ แแก แแ แแฃแแแแแแฃแ แ แแแแ แแ แแแแแ แแแแแแแแฃแ แแแ แแแแก แกแแแแ แแฃแแแ แแแแแขแแแแแก แแแแ แ แกแแญแแ แ แกแขแ แแฅแแแ. แแ แแแแฎแแแแแก แแแฃแ แแแแแแแแแก แแแกแแแแขแแแแแ, แแฅแแแ แฃแแแ แแแแแแขแแ แฃแแแแแแฃแ แ แแแแ แแแ แแแแก (แแแแฃแจแแแ, แ แแ 75074 แแ แแก แแแ แแแแแแ แแแกแแฆแแแแก แแแแ แแแแจแแแแแแแ แแแ แแแแ แแแฌแแแแแแ):
SELECT * FROM Sales.SalesOrderHeader
WHERE (OrderDate = '2014-06-29' AND SalesOrderID < 75074)
OR (OrderDate < '2014-06-29')
ORDER BY OrderDate DESC, SalesOrderID DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
แแก แแแ แแแแขแ แ แกแฌแแ แแ แแแฃแจแแแแแก, แแแแ แแ แแแแแแแ แ แแฃแแ แแฅแแแแ แแแขแแแแแแชแแ, แ แแแแแ แแแแแแแ แแแแ แจแแแชแแแก OR แแแแ แแขแแ แก. แแฃ แแแ แแแแแแ แแแกแแฆแแแแก แแแแจแแแแแแแ แแแ แแแแ OrderDate-แแก แแแขแแแแกแแแ แแ แแแ, แแแจแแ แแแแแแแ แแแแ แจแแแซแแแแ แแแแแ แขแแแแแก SalesOrderID-แแก แแแแ แแฎแแแแ แคแแแขแ แแก แแแขแแแแแแ. แแแแ แแ แแฃ แแ แแ แกแแแแแก แแแแชแ แ แแแ แแแแชแแ แแแ แแแแแแ แแแกแแฆแแแแก แแแแจแแแแแแแแแกแ แแ แแแแก แจแแ แแก, แ แแแแแแแช แแแแแแแแฃแแแ แจแแแแแ, แแ OR-แแก แแแแแแแ แแชแแแแแ แจแแฃแซแแแแแแแ DBMS-แแแแก แฃแแแขแแกแแแแจแ. แแแแแแแแแแกแ, แ แแแแแแช แแ แแแชแ แแ แแก PostgreSQL, แ แแแแแแช แกแ แฃแแแ แฃแญแแ แก แแฎแแ แก แแ แแแแแฏแแ แแแ แจแแแแ แแแแแก แแ แแแแแแฆแแแจแแฃแแ แแแ แแแ แจแแแซแแแแ แแแแฌแแ แแก แ แแแแ แช "WHERE (OrderDate, SalesOrderID) < ('2014-06-29', 75074)". แแ แแ แ แแแแแก แแแแแแแแชแแฃแ แ แแแกแแฆแแแแก แแแแแแแแกแฌแแแแแแ, แแกแแแ แจแแแแแฎแแ แกแแแแแแ แแแ แขแแแ แฃแแแ แแงแแก.
แแแแ แ แแแขแแ แแแขแแฃแแ แแแแแแแ แจแแแซแแแแ แแแแซแแแแแก, แแแแแแแแแ, แฅ
แแแแแแแฅแกแฃแ แ แคแแแขแ แแชแแ
แแแแแ แแแแแ แฃแคแ แ แแแแแ แแฃแแแ แแแแแแแแ. แแแแฃแจแแแ, แแ แกแแแแแก แแแแฎแแแแ, แ แแ แแแแฎแแ แชแแแแแแก แแแ แแ แฌแแแแแฃแแ faceted search, แ แแแแแแช แงแแแแแกแแแแก แซแแแแแ แแแชแแแแแ แแแแแแ แแแฆแแแแแแแแแ. แจแแแแแแแแแก แชแฎแ แแแแ แแแคแฃแซแแแแฃแแ แแแแแฎแกแแแแแฃแแ แแแแแแแแแแ แแ แจแแแแฎแแแแแจแ แแ แแ แแก แซแแแแแ แกแแแแฃแกแขแ แแชแแ, แแแแขแแ แแแแแ แแแแแแแแแ แแ แแแฃแฅแขแแก แชแฎแ แแแจแ AdventureWorks แแแแแชแแแแ แแแแแแแ:
แ แ แแ แแก แแแแ แคแแฅแขแแแ แแแ แซแแแแแก แฃแแแ? แคแแฅแขแแ, แ แแ แแแแแแฃแแ แคแแแขแ แแก แแแแแแแขแแกแแแแก แแแฉแแแแแแแ แฉแแแแฌแแ แแแแก แ แแแแแแแแ, แ แแแแแแแช แแแแแงแแคแแแแแก แแ แแ แแขแแ แแฃแแก แงแแแแ แกแฎแแ แแแขแแแแ แแแจแ แจแแ แฉแแฃแแ แคแแแขแ แแแแก แแแแแแแแกแฌแแแแแแ.
แแแแแแแแแ, แแฃ แแ แแแแแแแแจแ แแแ แฉแแแ แแแแแกแแแแแแก แแแขแแแแ แแแก แแ แคแแ แก แจแแแ, แชแฎแ แแแจแ แแแฉแแแแแแ แแฅแแแแ แแฎแแแแ แจแแแ แแแแแกแแแแแแแ, แแแแ แแ:
- แแแขแแแแ แแแแแก แฏแแฃแคแจแ แแแแแแฃแแ แแ แแขแแ แแฃแแแกแแแแก, แแ แแแขแแแแ แแแก แแ แแแฃแฅแขแแแแก แ แแแแแแแแ แแแฉแแแแแแ แแฅแแแแ แจแแแแ.
- "แคแแ แแแ" แฏแแฃแคแแก แแแแแแฃแแ แแ แแขแแ แแฃแแแกแแแแก แแแฉแแแแแแ แแฅแแแแ แแ แคแแ แแก แแแแแกแแแแแแแแก แ แแแแแแแแ.
แแฅ แแแชแแแฃแแแ แแกแแแ แแแ แแแแแแก แจแแแแแแก แแแแแแแแ:
แแฃ แแฅแแแ แแกแแแ แจแแแแแฌแแแแ "แขแแแกแแชแแแแก" แแแขแแแแ แแแก, แชแฎแ แแแจแ แแกแแแ แแแแแฉแแแแแ แจแแแ แขแแแกแแชแแแแ, แ แแแแแแช แแ แแก แแแ แแแจแ. "แคแแ แ" แแแแงแแคแแแแแแจแ แจแแแ แแ แแแฃแฅแขแแแแก แ แแแแแแแแแช แแฎแแแ แแแ แแแแแแก แแแฎแแแแแ แแแแแแแแแแแ, แแฎแแแแ "แแแขแแแแ แแแแแก" แแแแงแแคแแแแแแจแ แแ แแคแแ แ แจแแแชแแแแแ... แแแแแแ แแก แแแแแแแแแแ แกแแแแแ แแกแแ แฉแแแฃแแ แคแแแแ แแแฃแแ แซแแแแแก แแแแแ แแแแแก แแแกแแแแแแ.
แแฎแแ แฌแแ แแแแแแแแแแ, แ แแแแ แจแแแซแแแแ แแก แแแแฎแแ แชแแแแแแก แฃแ แแแแ แแแแแก แกแแคแฃแซแแแแแ. แแ แแขแแ แแฃแแแแแก แแแแแแฃแ แฏแแฃแคแก, แ แแแแ แแชแแ แแแขแแแแ แแ แแ แคแแ แ, แแแกแญแแ แแแแ แชแแแแ แจแแแแแฎแแ:
SELECT pc.ProductCategoryID, pc.Name, COUNT(1) FROM Production.Product p
INNER JOIN Production.ProductSubcategory ps ON p.ProductSubcategoryID = ps.ProductSubcategoryID
INNER JOIN Production.ProductCategory pc ON ps.ProductCategoryID = pc.ProductCategoryID
WHERE p.Color = 'Black'
GROUP BY pc.ProductCategoryID, pc.Name
ORDER BY COUNT(1) DESC
SELECT Color, COUNT(1) FROM Production.Product p
INNER JOIN Production.ProductSubcategory ps ON p.ProductSubcategoryID = ps.ProductSubcategoryID
WHERE ps.ProductCategoryID = 1 --Bikes
GROUP BY Color
ORDER BY COUNT(1) DESC
แ แแกแ แแ แแแแ แแก แแแแแกแแแแแ? แแก แซแแแแแ แแแ แขแแแแ - แแ แแ แแก แแแ แแแ แแแกแจแขแแแฃแ แ. แแแแแแฃแแ แคแแแขแ แแก แกแแฅแชแแ แแแแแฎแแแก แชแแแแแฃแ แแแแฎแแแแแก แ แแแแแแแแแแแก แแแแแกแแแแแแแแ แแ แแก แแแแฎแแแแแแ แแ แแ แแก แฃแแแ แขแแแแกแ. แแแแแแ แแแฆแแแแแแจแ แแแแแแ แ แแแขแแแแ แแแก แจแแแซแแแแ แฐแฅแแแแแก แ แแแแแแแแ แแแแฃแแ แคแแแขแ แแก แแแแงแแคแแแแแ, แ แแช แจแแแซแแแแ แกแแ แแแแฃแแ แแฃแจแแแแแก แแ แแแแแแ แแงแแก.
แ แแแแ แช แฌแแกแ, แแ แแแแชแฎแแแแแแแแก แจแแแแแ แแ แแแแแแแแแแ แ แแแแแแแแ แแแแแกแแแแแก, แแแ แซแแ:
- แจแแฃแแแแกแแ แงแแแแ แ แแแแแแแแแก แ แแแแแแแแ แแ แ แจแแแแแฎแแแจแ. แขแแฅแแแแฃแ แแ แแก แจแแกแแซแแแแแแแ UNION แกแแแแแแซแ แกแแขแงแแแก แแแแแงแแแแแแ, แแแแ แแ แแก แแแแแ แแ แแแแฎแแแ แแแ แจแแกแ แฃแแแแแก - แแแแแชแแแแ แแแแแก แแแแแช แแแฃแฌแแแก แแแแแแฃแแ แคแ แแแแแแขแแก แแฃแแแแแ แจแแกแ แฃแแแแ.
- แฅแแจแแก แ แแแแแแแแ. แแแแก แจแแแแแแแแแแแแแ แแแแฅแแแก แงแแแแ แฏแแ แแ, แ แแชแ แแ แแแแแแแก แแฆแแฌแแ . แแแคแ แแฎแแแแแ แแก แแ แแก, แ แแ แแก แแแแแแแ แจแแฃแซแแแแแแแ. แแแฅแแแ, แแแแฅแแก 10 โแแกแแแฅแขแโ, แ แแแแแแแแแ แแแแแแฃแแก แแฅแแก 5 แแแแจแแแแแแแ. แแก แซแแแแแ "แแแแ แซแแแแแฃแแ" แกแแขแฃแแชแแแ แแแแกแแแ แจแแแแ แแแแ, แ แแช แจแแแแซแแแแ แแแฎแแ แแแแแ แแแแแแ แแแฆแแแแแแจแ. แแ แแ แแกแแแฅแขแแก แแแแแแแขแแก แแ แฉแแแ แแแแแแแแก แแฎแแแแก 9 แกแฎแแแจแ แแ แกแแแฃแ แ แแแแแแแแแแ, แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, แแ แแขแแ แแฃแแแแแก แแแแแแฃแแ แแแแแแแแชแแแกแแแแก แ แแแแแแแแแแ แจแแแซแแแแ แแงแแก แแแแกแฎแแแแแแฃแแ. แฉแแแแก แแแแแแแแจแ แแ แแก 50 แแ แแขแแ แแฃแแ, แ แแแแแแช แแแแฎแแแ แแแแแก แจแแฃแซแแแ แแแ แฉแแแก, แจแแกแแแแแแกแแ, แแฅแแแแ 250 แจแแกแแซแแ แแแแแแแแชแแ. แแ แแ แแก แกแแแแแ แแกแ แแแฎแกแแแ แแแ แแ แแ แ แแแแแชแแแแ แแกแแแ แแแกแแแแก แจแแกแแแกแแแแ. แแฅ แจแแแแซแแแแ แแแแแ แแขแแกแขแแ แแ แแฅแแแ, แ แแ แงแแแแ แแแแแแแแชแแ แแ แแ แแก แ แแแแฃแ แ แแ แแแแฎแแแ แแแแแ แแจแแแแแแ แแ แฉแแแก 5-10-แแ แแแข แแ แแขแแ แแฃแแก. แแแแฎ, แจแแกแแซแแแแแแแ แแแ แแแชแ แฉแแขแแแ แแแ แแ แฅแแจแแ แแแ แแฎแแแแ แแ แ แแแแแแแแแ, แ แแช แแ แฉแแฃแแ แแงแ, แแแแ แแ แ แแช แแแขแ แแ แฉแแแแแ แแฅแแแแ, แแแ แฃแคแ แ แแแแแแแแ แแคแแฅแขแฃแ แ แแฅแแแแ แแกแแแ แฅแแจแ แแ แฃแคแ แ แจแแกแแแฉแแแแ แแฅแแแแ แ แแแแแ แแแแก แแ แแแก แแ แแแแแแแแ (แแแแกแแแฃแแ แแแแ แแฃ แแแแแชแแแแ แแแแ แแแ แ แแแฃแแแ แฃแแแ แแชแแแแแ).
แกแแแแแแแแ แแ, แแกแแ แแ แแแแแแแก แแแแ แฎแแแแ แแฅแแก แกแแแแแแ แแคแแฅแขแฃแ แ แแแแแฌแงแแแขแแแแแแแ, แ แแแแแแแช แแ แแแแแแแ แแแแ แแฃแจแแแแก แแแแ แแแชแฃแแแแแก แแแแแชแแแแแแ. แแแแแกแแแแ แ แแ แแแ แแแแขแแกแแแแก, แแแ แ แแฅแแก แแกแแแฅแขแแแแก แฎแแแแฎแแแ แแแแแแแแ แแ แจแแแแแแแแก แแแแ แแแก แแแฆแแแ แกแแ แแแ แแก แแ แแแ แแแแแฃแ แแแ แแ แแแงแแคแ แแ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแก แแ แแแแแแแแ แแกแ, แ แแ แแกแแแฅแขแแแแ แแแแแชแแแแแแก แฉแแขแแแ แแแ โแแ แจแแฃแจแแแก แฎแแแกโ แฉแแแแแแแก. แซแแแแแก แจแแแแแแแ.
- แ แแช แจแแแซแแแแ แแจแแแแแแ แแแแฃแฌแแแแแ "แแกแแแฅแขแแแแก" แกแ แฃแ แแแแแแแแแ แแจแแแแก. แแแแแแแแแ, แแ แแแแแแแแแแ แงแแแแแคแแ แ แงแแแแ แฏแแ แแ, แ แแชแ แซแแแแแก แแ แแขแแ แแฃแแแแ แแชแแแแแ, แแ แแแแ แแแแแแแ แจแแแแแแแแก แกแแแ แแ แ แแแแแแแแ, แ แแแแแแแช แจแแแกแแแแแแแ แแแแแแแแ แ แแแ แแแแแก แแ แกแแฎแแแแ แแแแฎแแแ แแแแแก แแฉแแแแแก แแกแแแ - โ1425 แฉแแแแฌแแ แ แแแแแแแแ, แแฉแแแแ?โ แแแแฎแแแ แแแแแก แจแแฃแซแแแ แแแแแแ แซแแก แกแแซแแแแ แขแแ แแแแแแแก แจแแชแแแ แแ แแแแฌแแแแฃแแแก แฆแแแแแแ โแฉแแแแแแโ. แแฎแแแแ แแแแ แ แจแแแแฎแแแแแจแ แจแแกแ แฃแแแแแ แงแแแแ แแแแฎแแแแ แจแแแแแแแแก แแแแแแแแแกแ แแ แ แแแแแแแแแก แฎแแแแฎแแแ แแแแแแแ แแจแแแแก แจแแกแแฎแแ แงแแแแ โแแกแแแฅแขแแโ. แแ แจแแแแฎแแแแแจแ, แ แแแแ แช แแแแแแแ แฎแแแแแ, แแแแแฌแแแ แแแฃแแแแแแแแ แแฎแแแแแก แจแแแแแแแแก แแแแแแแ แ แแแแแแแแแก แแแกแแฆแแแแ แแ แแแกแ แแแขแแแแแแชแแแกแแแแก. แแก แแแแแแ แจแแแแซแแแแ แแฎแแแแ แแแแ แแแขแแ แ แแแแแแ แแแฆแแแแแจแ. แชแฎแแแแ, แแก แแ แแ แแก แแ แแ แแแแแแแก แแแแแชแแ, แแแแ แแ แแแ แขแแ แจแแแแฎแแแแแแจแ แแก แจแแแซแแแแ แแงแแก แแแ แแ แแแแแ แแแแกแ.
- แแแแแแงแแแแ แกแแซแแแแ แกแแกแขแแแแแ, แ แแ แแแแแแ แจแแแแแแแ แแ แแแแแแแแ แแกแแแฅแขแแแ, แ แแแแ แแชแแ Solr, ElasticSearch, Sphinx แแ แกแฎแแ. แงแแแแ แแแแแแแ แจแแฅแแแแแแ "แแกแแแฅแขแแแแก" แจแแกแแฅแแแแแแ แแ แแแแก แกแแแแแแ แแคแแฅแขแฃแ แแ แแแแแแแก แแแแแ แกแแฃแแ แแแแแฅแกแแก แแแแ. แ แแแแ แแฃแจแแแแก แกแแซแแแแ แกแแกแขแแแแแ, แ แแขแแ แแ แแแ แแกแแ แจแแแแฎแแแแแแจแ แแกแแแ แฃแคแ แ แแคแแฅแขแฃแ แ แแแแ แ แแแแแแ แแแแแจแแฃแแแแแก แแแแแชแแแแ แแแแแแ, แ แ แแ แแฅแขแแแ แแ แฎแแ แแแแแแ แแ แกแแแแแก - แแก แชแแแแ แกแขแแขแแแก แแแแแ. แแฅแแ แแแแแ แแแแแแแฎแแแแ แแฅแแแแ แงแฃแ แแแฆแแแ แแ แคแแฅแขแแ, แ แแ แกแแซแแแแ แกแแกแขแแแ แแ แจแแแซแแแแ แฉแแแแแชแแแแก แซแแ แแแแแ แแแแแชแแแแแแก แจแแกแแแแฎแแ, แแแ แแแแแแงแแแแแ แ แแแแ แช แแแแแแแขแ: แซแแ แแแแแ แแแแแชแแแแ แแแแแก แแแแแกแแแแ แ แชแแแแแแแ, แ แแแแแแช แจแแกแแแแแแกแแ แกแแซแแแแแแ, แกแแแฅแ แแแแแแแฃแแแ แกแแซแแแแ แแแแแฅแกแจแ; แกแแซแแแแ แกแแกแขแแแ แฉแแแฃแแแแ แแ แฃแ แแแแ แแฅแแแแแแก แแฎแแแแ แกแแซแแแแ แกแแกแขแแแแกแแแ แแ แแ แฌแแแแแ แซแแ แแแแ แแแแแชแแแแ แแแแแก. แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแฅ แแ แแก แแก, แแฃ แ แแแแ แฃแแแ แแแแฌแงแแ แแก แกแแแฅแ แแแแแแชแแ แกแแแแแแแ. แแก แงแแแแแคแแ แ แแแแแแแแแแฃแแแ "แ แแแฅแชแแแก แแ แแแก" แแแแฎแแแแแแแ. แแฃ แซแแ แแแแแ แแแแแชแแแแ แแแแแก แชแแแแแแแแกแ แแ แซแแแแแจแ แแแก โแแแแแคแแกแขแแชแแแกโ แจแแ แแก แแ แ แแ แแ แแก แแ แแขแแแฃแแ, แจแแแแซแแแแ แจแแฅแแแแ แกแแ แแแกแ, แ แแแแแแช แแซแแแก แแฎแแแฎแแ แจแแชแแแแ แฉแแแแฌแแ แแแก แงแแแแ แ แแแแแแแแ แฌแฃแแจแ แแ แแฎแแ แแ แแฎแแแแก แแแ แแแแแฅแกแแ แแแแก. แแฃ แแกแฃแ แ แ แแแแแ แแแแก แฃแแแแแแก แแ แ, แจแแแแซแแแแ แแแแแฎแแ แชแแแแแ แแกแแแแกแ แ แแ
แขแ แแแแแฅแชแแแก แแแกแแแแแ แแแแแฎแแแแแแแก แแแกแแแแแแแแ แกแแซแแแแ แกแแแกแแฎแฃแ แจแ.
แแแกแแแแแแ
- แกแแ แแแ แแก แแฎแ แแแแ แแแแฏแแแแแก แแแแแ แแแ แแแแจแแแแแแแแแ แแแ แแฃแแแแแ แแ แแแ แ แแฅแแก แแฎแแแแ แกแฌแ แแคแแ แแแแ แแ แแ แฃแแ แแแแ แแแแ แแแแแชแแแแ แแแแ แแแแกแแแแก. แแ แแ แกแแแแแก แแแกแแแฃแขแฃแ แแ แแฃแกแขแ แ แแชแแแขแ, แแฃ แ แแแแ แฃแแแ แจแแคแแกแแแก "แแแแ" แแ "แกแฌแ แแคแแ แแแแ แแ", แแแแ แแ แแ แแแแงแแแแแแ แแ แแแแแแแแก:
- แแฃ แแแแแชแแแแ แกแ แฃแแ แจแแแ แแแแแแก แแแฆแแแ, แกแแ แแแ แแก แแ แแแกแ แแ แฅแกแแแแก แแแแแชแแแแก แแแแแแแแกแฌแแแแแแ, แแแ แแแแฃแ แแ แจแแแกแแแแแแแ แจแแกแ แฃแแแแแก แแแแฎแแแแแแก, แแ แแฅแแก แแแ แ แกแแ แแแ แแก แแฎแแ แแก แแแแฏแแแแแก แแแแฎแแ แชแแแแแแแก.
- แจแแแซแแแแ แแ แกแแแแแแแก แกแแขแฃแแชแแ, แ แแแแกแแช แแฃแจแแแแแก แแ แแแแแแแแ แแ แแ แแก แแแกแแแแแแแแ แฃแแฎแแแแก แแแแแแแแจแ, แ แแแแแ แแแแแชแแแแแ แแชแแ แแ, แแแแ แแ แแแแแชแแแแ แจแแแ แแแแแ แแฃแแแแแแ แแแ แแแแ. แแฃ แแแแแแแแจแ แแแแแชแแแแ แแแ แแแแฃแแ แแแแ แแแ แจแแแซแแแแ แแฆแแ แแแแแแแงแแคแแแแก แฌแแแ แแฃแแฅแขแแ, แฃแแฏแแแแกแแ แแแฃแงแแแแแแแแ แแแแฌแงแแ แแแแฏแแแแ.
- แแฃ แแแแแแกแแก แแฎแ แแแแ แแ แแ แกแแแแแก แแแแชแ แ แแแแฎแแแแ แจแแแแแแแแก แแแแแแแ แ แแแแแแแแแก แแ แแแแ แแแแแก แแแแ แแแแก แฉแแแแแแแก แจแแกแแฎแแ แแ แแฅแแแแก แกแแกแขแแแแก แแ แแฅแแก แกแแซแแแแ แกแแกแขแแแ, แฃแแฏแแแแกแแ แแ แแแแแฎแแ แชแแแแแ แแก แแฃแแฅแขแแแ แแ แแแแแฎแแแแ แแแ แแแแขแ #2.
- แแฃ แแ แกแแแแแก แแแแคแแ แแแแฎแแแแ แกแแฎแแก แซแแแแแกแแแแก, แแฅแแแ แแแฅแแ แแ แ แแแ แแแแขแ แจแแกแ แฃแแแแแก แจแแฌแแ แแแก แแแ แแจแ:
- แแ แแแแแแแแแแ แงแแแแ แ แแแแแแแแ แงแแแแ แฏแแ แแ, แ แแชแ แซแแแแแก แแ แแขแแ แแฃแแแแ แแชแแแแแ.
- แแแแแแงแแแแ แกแแซแแแแ แกแแกแขแแแแแ, แ แแแแ แแชแแ Solr, ElasticSearch, Sphinx แแ แกแฎแแ. แแแแ แแ แฃแแแ แแแแกแแแแแก, แ แแ แแก แแ แจแแแซแแแแ แแงแแก แซแแ แแแแแ แแแแแชแแแแ แแแแแก แจแแแชแแแแแ แแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ, แ แแแแ แช แซแแ แแแแแ แกแแชแแแแก แแแแแขแแแ แซแแแแแก แแ แแแแแแแแแก แแแแแกแแญแ แแแแ.
- แแกแแแ, แแกแแแฅแขแแ แแแฃแแ แซแแแแแก แจแแแแฎแแแแแจแ, แแแ แ แแฅแแก แซแแแแแก แจแแแแแแแแก แแแแ แแแก แแแซแแแแ แแ แแแแแแ แแ แแแ แแแแแฃแ แแแแฎแแแแแ แแแแงแแก. แ แแแแแแแแแแแก แแแแแแแก แจแแแซแแแแ แแแขแ แแ แ แแแกแญแแ แแแก, แแแแ แ แจแแแแแแแแก แแแฆแแแแก, แแแจแแ แ แแชแ แจแแแแแแแ แฃแคแ แ แแแแจแแแแแแแแแแ แแแแฎแแแ แแแแแกแแแแก.
- แแฃ แแฅแแแ แแงแแแแแ SQL แแแแแชแแแแ แแแแแก แกแแซแแแแแแ, แแ แแแฌแแแแแ แแแแแแจแแ แแแฃแแ แแแแแกแแแแ แ แแแแแก แชแแแแแแแ แแแ แแแ แฃแแแ แจแแแแฌแแแแก แแแแแชแแแแแแก แจแแกแแแแแแก แ แแแแแแแแแแ แแฃแจแแแแแกแแแแก (แชแแชแฎแแ แแแแแชแแแแ แแแแแจแ แแแชแฃแแแแแก แแแแแญแแ แแแแ). แแกแแแ แแแแแแจแแฌแแแแแแ แแแแแแงแแแแก แแแแฎแแแแแก แจแแกแ แฃแแแแแก แแ แแแก แแแแแขแแ แแแแ แแแแแชแแแแ แแแแแก แงแแแแ แแแกแขแแแชแแแแ แแ แแแแกแแแฃแแ แแแแ โแชแแชแฎแแแแโ. แแแจแแแแช แแ, แแฃ แจแแแแแฎแแแก แแแแแแแแแ แแแแแแจแแ แแแแ แงแแแแแคแแ แ แแแ แแแ แแงแ แแแแแแแแ แแแแก แแขแแแแ, แแแแแชแแแแ แแแชแฃแแแแแก แแ แแแกแแแ แแ แแแ, แกแแขแฃแแชแแ แจแแแซแแแแ แจแแกแแแฉแแแแแ แจแแแชแแแแแก.
แฌแงแแ แ: www.habr.com