เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚

เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต เดšเดฟเดฒ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพเด•เตเด•เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเตเด•เดฏเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เด…เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเต‡เดœเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด…เดงเดฟเด• เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดŸเดพเดธเตเด•เต, เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ, เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดฒ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดคเต†เดฑเตเดฑเตเด•เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต, เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เตเด‚. เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดตเดฟเดง เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดจเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดถเตเดชเดพเตผเดถเด•เตพ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚.

เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚

เดชเต‡เดœเดฟเด‚เด—เต เด“เดชเตเดทเตป #1

เดฎเดจเดธเตเดธเดฟเตฝ เดตเดฐเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด“เดชเตเดทเตป เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฒเดพเดธเดฟเด•เต เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดชเต‡เดœเต เดฌเตˆ เดชเต‡เดœเต เดกเดฟเดธเตเดชเตเดฒเต‡เดฏเดพเดฃเต.

เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด’เดฐเต เดฑเดฟเดฒเต‡เดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดˆ เดซเต‹เดฎเดฟเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

  • เดจเดฟเดฒเดตเดฟเดฒเต† เดชเต‡เดœเดฟเดจเดพเดฏเดฟ เดตเดฐเดฟเด•เตพ เดจเต‡เดŸเตเด•.
  • เดคเดฟเดฐเดฏเตฝ เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เด†เด•เต† เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด• - เดชเต‡เดœเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต MS SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด†เดฆเตเดฏ เดšเต‹เดฆเตเดฏเด‚ เดจเต‹เด•เตเด•เดพเด‚ เดธเดพเดนเดธเดฟเด• เดตเตผเด•เตเด•เตเด•เตพ 2016 เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ. เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ Sales.SalesOrderHeader เดชเดŸเตเดŸเดฟเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚:

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.

เด…เดจเตเดตเต‡เดทเดฃ เดฑเตบเดŸเตˆเดฎเดฟเตฝ SET STATISTICS IO ON เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เด“เดฐเต‹ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตเด‚ I/O เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚.

เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเตเดฒเดพเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดธเต‹เดดเตเดธเต เดŸเต‡เดฌเดฟเดณเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดšเต‡เตผเดคเตเดค เดคเต€เดฏเดคเดฟ เดชเตเดฐเด•เดพเดฐเด‚ เด…เดŸเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดฑเดฟเดธเต‹เดดเตเดธเต-เด‡เตปเตเดฑเตปเดธเต€เดตเต เด“เดชเตเดทเตป. เดŸเต‡เดฌเดฟเดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดตเดฐเดฟเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚, เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต "เด•เด เดฟเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚". เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เด…เดคเตเดคเดฐเด‚ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚, เด…เดคเดฟเดจเดพเตฝ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจ เดคเต€เดฏเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเต‚เดšเดฟเด• เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เด‚ เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเต‹เด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚:

เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚

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.

เดšเต‹เดฆเตเดฏเด‚ เดฎเตเดดเตเดตเตป เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเต เด†เดถเตเดšเดฐเตเดฏเด•เดฐเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดธเดฌเตเดŸเต‹เดŸเตเดŸเตฝ เดซเต€เตฝเดกเต เด†เดฆเตเดฏ เดธเตเดฅเดพเดจเดคเตเดคเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดจเต เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดธเดฌเตเดŸเต‹เดŸเตเดŸเตฝ เดซเต€เตฝเดกเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดธเต‚เดšเดฟเด• เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเตปเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เด‡เดคเต 48 เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต€เดกเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต.

เด…เดณเดตเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เด•เตเดฑเดšเตเดšเต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเตฝเด•เดพเด‚, เดชเด•เตเดทเต‡ เดธเดพเดฐเดพเด‚เดถเด‚ เด…เดคเต‡เดชเดŸเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต: เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดฎเตŠเดคเตเดคเด‚ เดคเตเด• เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดฐเดฃเตเดŸเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดพเดฃเต, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด…เดคเดฟเตปเตเดฑเต‡เดคเดพเดฏ เดจเดŸเดชเดŸเดฟเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดชเตŠเดคเตเดตเต‡, เดฐเดฃเตเดŸเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเต‚เดšเดฟเด•เด•เดณเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดคเดฟเดฐเดฏเตฝ เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดงเดพเดจ เด†เดตเดถเตเดฏเด•เดคเด•เดณเดฟเดฒเตŠเดจเตเดจเต, เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดตเดธเตเดคเตเด•เตเด•เดณเตเดŸเต† เด†เด•เต† เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเตเดจเตเดจเดคเต เด’เดฐเต เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดจเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต‹ เดŽเดจเตเดจเดคเดพเดฃเต. เด‡เดฒเตเดฒ เดŽเดจเตเดจเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเต‡เดœเต เดจเดฎเตเดชเดฑเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ เดจเดพเดตเดฟเด—เต‡เดทเตป, เดŽเตปเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดตเดณเดฐเต† เด‡เดŸเตเด™เตเด™เดฟเดฏ เดธเตเด•เต‹เดชเตเดชเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดฎเดฟเด•เตเด• เดชเต‡เดœเดฟเด‚เด—เต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเตเด‚ "เด…เดŸเตเดคเตเดค เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•" เดชเต‹เดฒเต†เดฏเดพเดฃเต.

เดชเต‡เดœเดฟเด‚เด—เต เด“เดชเตเดทเตป #2

เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดตเดธเตเดคเตเด•เตเด•เดณเตเดŸเต† เด†เด•เต† เดŽเดฃเตเดฃเด‚ เด…เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚. เดคเดฟเดฐเดฏเตฝ เดชเต‡เดœเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚:

เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดฎเดพเดฑเดฟเดฏ เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเต‡เดœเต เดจเดฎเตเดชเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดฎเดพเตผเด—เดตเตเดฎเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต, เด‡เดชเตเดชเต‹เตพ เดˆ เดชเดŸเตเดŸเดฟเด• เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเดคเตเดฐ เดŽเดฃเตเดฃเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดšเต‹เดฆเตเดฏเด‚ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต - เด…เดŸเตเดคเตเดค เดชเต‡เดœเดฟเดจเดพเดฏเดฟ ("เด…เดŸเตเดคเตเดคเดคเต" เดฒเดฟเด™เตเด•เต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต) เดกเดพเดฑเตเดฑ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเดŸเตเดŸเดฟเด•เดฏเตเด•เตเด•เต เดŽเด™เตเด™เดจเต† เด…เดฑเดฟเดฏเดพเด‚?

เด‰เดคเตเดคเดฐเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดธเตเดชเตเดฒเต‡เดฏเตเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เด•เต‚เดŸเดฟ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดˆ "เด…เดงเดฟเด•" เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตปเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด…เดŸเตเดคเตเดค เดญเดพเด—เด‚ เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเด‚. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ, เด’เดฐเต เดชเต‡เดœเต เดกเดพเดฑเตเดฑ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‡เดคเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเตปเตเดฑเต† เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเตฝ, เดฎเตŠเดคเตเดคเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดšเตเดšเดชเตเดชเต‹เตพ เดซเดฒเด™เตเด™เดณเตเดŸเต† เดกเต†เดฒเดฟเดตเดฑเดฟ 4-5 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดฟ.

เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต: "เดฌเดพเด•เตเด•เต", "เดซเต‹เตผเดตเต‡เดกเต" เด•เดฎเดพเตปเดกเตเด•เตพ, เดฎเตเด•เดณเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต†เดจเตเดจเดชเต‹เดฒเต†, เด’เดฐเต "เดฒเต‹เดกเต เดฎเต‹เตผ" เดฌเดŸเตเดŸเตบ, เด‡เดคเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดš เดซเดฒเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดญเดพเด—เด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, "เด…เดจเดจเตเดคเดฎเดพเดฏ เดธเตเด•เตเดฐเต‹เตพ", เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. "เด•เต‚เดŸเตเดคเตฝ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด•" " เดŽเดจเตเดจ เดคเดคเตเดตเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เด…เดŸเตเดคเตเดค เดญเดพเด—เด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดฟเด—เตเดจเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดซเดฒเด™เตเด™เดณเตเด‚ เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดธเตเด•เตเดฐเต‹เตพ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดตเดฟเดทเตเดตเตฝ เดธเตŠเดฒเตเดฏเต‚เดทเตป เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚, เดกเดพเดฑเตเดฑ เดธเดพเดฎเตเดชเดฟเดณเดฟเตปเตเดฑเต† เดคเดคเตเดตเด‚ เด…เดคเต‡เดชเดŸเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต.

เดชเต‡เดœเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตปเตเดฑเต† เดธเต‚เด•เตเดทเตเดฎเดคเด•เตพ

เดฎเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดšเต‹เดฆเตเดฏเต‹เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ "เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต + เด•เต—เดฃเตเดŸเต" เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดšเต‹เดฆเตเดฏเด‚ เดคเดจเตเดจเต† เดเดคเต เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เดซเดฒ เดตเดฐเดฟเด•เดณเตเด‚ เดŽเดคเตเดฐ เดตเดฐเดฟเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ. เด†เดฆเตเดฏเด‚, เดˆ เด•เต‡เดธเดฟเตฝ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเดพเดธเดฟเด‚เด—เต เดŽเด™เตเด™เดจเต† เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดžเดพเตป เดจเดฟเดฐเดตเดงเดฟ เดฐเต€เดคเดฟเด•เตพ เด•เดฃเตเดŸเต:

  • เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดชเต‡เดœเดฟเตปเตเดฑเต† เดธเต€เดฐเดฟเดฏเตฝ เดจเดฎเตเดชเตผ (เดชเต‡เดœเต เด‡เตปเดกเต†เด•เตเดธเต), เดชเต‡เดœเต เดตเดฒเตเดชเตเดชเด‚ (เดชเต‡เดœเต เดตเดฒเตเดชเตเดชเด‚).
  • เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เต‡เดฃเตเดŸ เด†เดฆเตเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตปเตเดฑเต† เดธเต€เดฐเดฟเดฏเตฝ เดจเดฎเตเดชเตผ (เด†เดฐเด‚เดญ เดธเต‚เดšเดฟเด•), เดซเดฒเดคเตเดคเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ (เดŽเดฃเตเดฃเด‚).
  • เดฑเดฟเดŸเตเดŸเต‡เตบ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด†เดฆเตเดฏเดคเตเดคเต† เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตปเตเดฑเต† เดธเต€เด•เตเดตเตปเดธเต เดจเดฎเตเดชเตผ (เด†เดฐเด‚เดญ เดธเต‚เดšเดฟเด•), เด…เดตเดธเดพเดจเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตปเตเดฑเต† เดธเต€เด•เตเดตเตปเดธเต เดจเดฎเตเดชเตผ (endIndex).

เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ เด‡เดคเต เดตเดณเดฐเต† เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดพเด‚, เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ - เดเดฑเตเดฑเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เดธเดพเตผเดตเดคเตเดฐเดฟเด•เดตเตเดฎเดพเดฏ เด“เดชเตเดทเตป เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดพเดฃเต (เด†เดฐเด‚เดญ เดธเต‚เดšเดฟเด•, เดŽเดฃเตเดฃเด‚). เด‡เดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด•เดพเดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต:

  • เดฎเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ +1 เดŽเตปเดŸเตเดฐเดฟ เดชเตเดฐเต‚เดซเต เดฑเต€เดกเดฟเด‚เด—เต เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเต, เดชเต‡เดœเต เด‡เตปเดกเด•เตเดธเตเด‚ เดชเต‡เดœเต เดตเดฒเตเดชเตเดชเดตเตเด‚ เด‰เดณเตเดณ เด†เดฆเตเดฏ เด“เดชเตเดทเตป เดตเดณเดฐเต† เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดชเต‡เดœเดฟเดจเต 50 เดชเต‹เดธเตเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เด•เต‚เดŸเดฟ เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ โ€œ+1โ€ เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด†เดฆเตเดฏ เดชเต‡เดœเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ 1 เดฎเตเดคเตฝ 51 เดตเดฐเต†เดฏเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต - 51 เดฎเตเดคเตฝ 101 เดตเดฐเต†เดฏเตเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ 51-เตปเตเดฑเต† เดชเต‡เดœเต เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเต‡เดœเต เดธเต‚เดšเดฟเด• เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเต‡เดœเต 52-เตฝ เดจเดฟเดจเตเดจเต 102-เดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด‚. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เด†เดฆเตเดฏ เด“เดชเตเดทเดจเดฟเตฝ, เด…เดŸเตเดคเตเดค เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เด’เดฐเต เดฌเดŸเตเดŸเตบ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เดฎเดพเตผเด—เตเด—เด‚ เดธเต†เตผเดตเตผ "เด…เดงเดฟเด•" เดฒเตˆเตป เดชเตเดฐเต‚เดซเต เดฑเต€เดกเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต, เด…เดคเต เดตเดณเดฐเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเต‚เด•เตเดทเตเดฎเดคเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
  • เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เด“เดชเตโ€Œเดทเดจเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดฎเดฟเด•เตเด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด…เดตเดธเดพเดจ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตปเตเดฑเต† เดธเต‚เดšเดฟเด•เดฏเต‡เด•เตเด•เดพเตพ เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดŽเดฃเตเดฃเด‚ เดชเดพเดธเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. endIndex-เตฝ เดจเดฟเดจเตเดจเต startIndex เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เด…เดคเต เด…เดงเดฟเด•เดฎเดพเดฃเต.

"เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต + เด…เดณเดตเต" เดตเดดเดฟ เดชเต‡เดœเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตปเตเดฑเต† เดฆเต‹เดทเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เดฃเด‚:

  • เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เด“เดฐเต‹ เดชเต‡เดœเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเตเด‚ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเดคเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดคเดฟเดฐเดฏเดฒเดฟเดจเตเด‚ เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเดจเตเด‚ เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ "เด†เดฐเด‚เดญเด‚ เดฎเตเดคเตฝ" เดŽเดฒเตเดฒเดพ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดคเตเดŸเตผเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดถเด•เดฒเดคเตเดคเดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•.
  • เดŽเดฒเตเดฒเดพ DBMS-เด•เตพเด•เตเด•เตเด‚ เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด‡เดคเดฐเดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เด…เดตเดฏเตเด‚ เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต. เดˆ เดธเดฎเต€เดชเดจเด™เตเด™เดณเดฟเตฝ เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเดจเต† "เด•เต€เดธเต†เดฑเตเดฑเต เดชเต‡เดœเดฟเด‚เด—เต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดธเต€เด•เตเด•เต เดฎเต†เดคเตเดคเต‡เดกเต" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต: เด’เดฐเต เดญเดพเด—เด‚ เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดชเต‡เดœเดฟเดฒเต† เด…เดตเดธเดพเดจ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดฒเต† เดซเต€เตฝเดกเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚, เดคเตเดŸเตผเดจเตเดจเต เด…เดต เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด…เดŸเตเดคเตเดค เดญเดพเด—เด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดšเต‹เดฆเตเดฏเด‚ เดฑเตบ เดšเต†เดฏเตเดคเต:

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 เดฏเตเดŸเต† เด’เดฐเต เดซเดฟเตฝเดŸเตเดŸเตผ เดฎเดพเดคเตเดฐเด‚ เดตเดฟเดŸเตเดŸเต เดตเตเดฏเดตเดธเตเดฅ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเด‚. เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€เดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดซเดฒเด‚ เด…เดŸเตเด•เตเด•เดฟเดฏ เดซเต€เตฝเดกเตเด‚ เดคเดฎเตเดฎเดฟเตฝ เด•เตผเดถเดจเดฎเดพเดฏ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเดฟเด•เตเด• DBMS-เด•เดณเดฟเดฒเตเด‚ เดˆ OR เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. เดŽเดจเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด’เดฐเต เด…เดชเดตเดพเดฆเด‚ PostgreSQL เด†เดฃเต, เด…เดคเต เดŸเตเดฏเต‚เดชเตเดชเดฟเตพ เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เดณเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดตเดธเตเดฅ "WHERE (OrderDate, SalesOrderID) < ('2014-06-29', 75074)" เดŽเดจเตเดจเต เดŽเดดเตเดคเดพเด‚. เดˆ เดฐเดฃเตเดŸเต เดซเต€เตฝเดกเตเด•เดณเตเดฎเตŠเดคเตเดคเตเดณเตเดณ เด’เดฐเต เด•เต‹เดฎเตเดชเต‹เดธเดฟเดฑเตเดฑเต เด•เต€ เดจเตฝเด•เดฟเดฏเดพเตฝ, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดšเต‹เดฆเตเดฏเด‚ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฌเดฆเตฝ เดธเดฎเต€เดชเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เตป ElasticSearch เดธเตเด•เตเดฐเต‹เตพ API เด…เดฅเดตเดพ เด•เต‹เดธเตเดฎเต‹เดธเต เดกเดฟเดฌเดฟ โ€” เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ, เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เต เดชเตเดฑเดฎเต‡, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดเดกเตปเตเดฑเดฟเดซเดฏเตผ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดŸเตเดคเตเดค เดญเดพเด—เด‚ เดฒเดญเดฟเด•เตเด•เตเด‚. เดˆ เดเดกเตปเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต เด…เตบเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดฒเตˆเดซเต เดŸเตˆเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ (เด•เต‹เด‚เดธเต‹เดธเต เดกเดฟเดฌเดฟเดฏเดฟเตฝ เด‰เดณเตเดณเดคเต เดชเต‹เดฒเต†), เดชเต‡เดœเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‡เดœเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดฎเดพเตผเด—เดฎเดพเดฃเดฟเดคเต (เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เด“เดชเตเดทเตป #2). เด…เดคเดฟเตปเตเดฑเต† เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฆเต‹เดทเด™เตเด™เตพ: เดŽเดฒเตเดฒเดพ DBMS-เด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด…เดŸเตเดคเตเดค-เดšเด™เตเด•เต เดเดกเตปเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เด†เดฏเตเดธเตเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดŸเดชเต†เดŸเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตŠเดคเตเดตเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ (เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต เดธเต†เตผเดšเตเดšเต เดธเตเด•เตเดฐเต‹เตพ API เดชเต‹เดฒเตเดณเตเดณเดต).

เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเด‚เด—เต

เดจเดฎเตเด•เตเด•เต เดšเตเดฎเดคเดฒ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เดพเด‚. เด“เตบเดฒเตˆเตป เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเดณเดฐเต† เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ, เดฎเตเด–เดพเดฎเตเด– เดคเดฟเดฐเดฏเตฝ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด’เดฐเต เด†เดตเดถเตเดฏเด•เดคเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด“เตผเดกเดฑเตเด•เตพ เดชเดŸเตเดŸเดฟเด•เดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดตเดณเดฐเต† เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต 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 เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดซเดฒเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เดตเดถเด™เตเด™เตพ เดŽเดฃเตเดฃเดพเดจเตเด‚ เดคเดฟเดฐเดฏเตฝ เดŽเดžเตเดšเดฟเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ "เดฎเตเด–เด™เตเด™เตพ" เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเดพเดคเต† เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดตเดณเดฐเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเต†เตผเดšเตเดšเต เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด…เดต เดชเตŠเดคเตเดตเดพเดฏ เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เตเดจเตเดจเดคเต, เดŽเดจเตเดคเตŠเด•เตเด•เต† เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เดณเตเด‚ เด…เดชเด•เดŸเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต - เด‡เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดทเดฏเดฎเดพเดฃเต. เดธเต†เตผเดšเตเดšเต เดŽเดžเตเดšเดฟเตป เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเต เดชเด•เดฐเดฎเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดถเตเดฐเดฆเตเดง เด†เด•เตผเดทเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: เดคเดฟเดฐเดฏเดฒเดฟเดจเต เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดคเดฟเดฐเดฏเตฝ เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดธเต†เตผเดšเตเดšเต เดŽเดžเตเดšเดฟเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต†เตผเดšเตเดšเต เดŽเดžเตเดšเดฟเดจเตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚, เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดˆ เดธเดฎเดจเตเดตเดฏเด‚ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต. เด‡เดคเต†เดฒเตเดฒเดพเด‚ "เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเด‚" เด†เดตเดถเตเดฏเด•เดคเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเด‚ เดคเดฟเดฐเดฏเดฒเดฟเดฒเต† เด…เดคเดฟเตปเตเดฑเต† "เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเด‚" เด‡เดŸเดฏเดฟเดฒเตเดณเตเดณ เดธเดฎเดฏเด‚ เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด“เดฐเต‹ เด•เตเดฑเดšเตเดšเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดฎเดพเดฑเตเดฑเดฟเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•เดฏเตเด‚ เด…เดตเดฏเต† เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเต‡เดตเดจเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเด‚ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดชเต‹เดฒเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเด‚ เด‡เดŸเดชเดพเดŸเต เด”เดŸเตเดŸเตเดฌเต‹เด•เตเดธเต เดคเดฟเดฐเดฏเตฝ เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เดพเตป.

เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ

  1. เดธเต†เตผเดตเตผ-เดธเตˆเดกเต เดชเต‡เดœเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเด™เตเด•เต€เตผเดฃเดคเดฏเดพเดฃเต, เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดณเดฐเตเดจเตเดจ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพ เดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เต‚. "เดตเดฒเดฟเดฏ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดณเดฐเตเดจเตเดจ" เดŽเด™เตเด™เดจเต† เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด’เดฐเต เดชเดพเดšเด•เด•เตเด•เตเดฑเดฟเดชเตเดชเตเด‚ เด‡เดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดžเดพเตป เดˆ เดธเดฎเต€เดชเดจเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเด‚:
    • เดธเต†เตผเดตเตผ เดธเดฎเดฏเดตเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดถเต‡เด–เดฐเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเด•เดŸเดจ เด†เดตเดถเตเดฏเด•เดคเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเต†เตผเดตเตผ เดญเดพเด—เดคเตเดคเต เดชเต‡เดœเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ.
    • เด•เตเดฑเดšเตเดšเต เดกเดพเดฑเตเดฑ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เดธเดฎเต€เดชเดญเดพเดตเดฟเดฏเดฟเตฝ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดตเดณเดฐเตเด•เดฏเดพเดฃเต. เดญเดพเดตเดฟเดฏเดฟเตฝ เดšเดฟเดฒ เดกเดพเดฑเตเดฑเดพ เดธเต†เดฑเตเดฑเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเต‹เดฏเดฟเตปเตเดฑเต เดคเตƒเดชเตเดคเดฟเด•เดฐเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด‰เดŸเตป เดคเดจเตเดจเต† เดชเต‡เดœเดฟเด‚เด—เต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.
  2. เดฎเตŠเดคเตเดคเด‚ เดซเดฒเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดชเต‡เดœเต เดจเดฎเตเดชเดฑเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเตปเตเดฑเต† เดญเดพเด—เดคเตเดคเต เด•เตผเดถเดจเดฎเดพเดฏ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด’เดฐเต เดคเดฟเดฐเดฏเตฝ เดŽเดžเตเดšเดฟเตป เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดˆ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดชเตเดทเตป #2 เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.
  3. เดฎเตเด–เดพเดฎเตเด– เดคเดฟเดฐเดฏเดฒเดฟเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเด•เดŸเดจเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต:
    • เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดคเดฟเดฐเดฏเตฝ เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพ เด…เดณเดตเตเด•เดณเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฐเตเดคเต.
    • Solr, ElasticSearch, Sphinx เดคเตเดŸเด™เตเด™เดฟเดฏ เดธเต†เตผเดšเตเดšเต เดŽเดžเตเดšเดฟเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเด‚, เด•เต‚เดŸเดพเดคเต† เดคเดฟเดฐเดฏเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเต เด’เดฐเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเดพเดฏเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.
  4. เด•เต‚เดŸเดพเดคเต†, เดฎเตเด–เดพเดฎเตเด– เดคเดฟเดฐเดฏเดฒเดฟเตปเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดคเดฟเดฐเดฏเตฝ เดซเดฒเด™เตเด™เดณเตเดŸเต† เดชเต‡เดœเดฟเตปเตเดฑเต† เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเตเด‚ เดŽเดฃเตเดฃเดฒเตเด‚ เดฐเดฃเตเดŸเต เดธเดฎเดพเดจเตเดคเดฐ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต. เด…เดณเดตเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต เดซเดฒเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเต‡เด•เตเด•เดพเด‚, เด…เดคเต‡เดธเดฎเดฏเด‚ เดซเดฒเด™เตเด™เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.
  5. เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด’เดฐเต SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เดญเดพเด—เดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดเดคเต เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดตเตเด‚ เด‰เดšเดฟเดคเดฎเดพเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ (เดคเดคเตเดธเดฎเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดตเต‹เดณเดฟเดฏเด‚ เด•เดตเดฟเดฏเตเดจเตเดจเดคเต) เดจเดจเตเดจเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเตเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต "เดฒเตˆเดตเต" เด’เดจเตเดจเดฟเดฒเตเด‚, เด…เดจเตเดตเต‡เดทเดฃ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด‰เดšเดฟเดคเดฎเดพเดฃเต. เดตเดฟเด•เดธเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด…เดจเตเดตเต‡เดทเดฃ เดชเตเดฒเดพเดจเตเด•เดณเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚, เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดณเดตเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต, เดธเตเดฅเดฟเดคเดฟ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com