ఎస్క్యూఎల్ TOP ఉపసంహిత

TOP ఉపసంహరణ సంకేతం

TOP ఉపసంహరణ సంకేతం ఉపయోగించబడుతుంది అనేది తిరిగి ఇవ్వబడే రికార్డుల సంఖ్యను నిర్ణయిస్తుంది.

విలువైన రికార్డులు కలిగిన పెద్ద పత్రాలకు, TOP ఉపసంహరణ అత్యంత ఉపయోగపడుతుంది.

ప్రతీక్షఅన్ని డేటాబేస్ సిస్టమ్లు TOP ఉపసంహరణను మద్దతు ఇవ్వడం లేదు.

SQL Server యొక్క సంకేతాలు:

SELECT TOP సంఖ్య|శాతం కలం పేర్లు
FROM పత్రం పేరు

MySQL మరియు Oracle లో SQL SELECT TOP సమానం

MySQL సంకేతాలు

SELECT కలం పేర్లు
FROM పత్రం పేరు
LIMIT సంఖ్య

ఉదాహరణ

SELECT *
FROM Persons
LIMIT 5

Oracle సంకేతాలు

SELECT కలం పేర్లు
FROM పత్రం పేరు
WHERE ROWNUM <= సంఖ్య

ఉదాహరణ

SELECT *
FROM Persons
WHERE ROWNUM <= 5

అనుకరణ పత్రం (ఉదాహరణలలో ఉపయోగించబడుతుంది):

Persons పత్రం:

ఐడి లాస్ట్ నేమ్ ఫస్ట్ నేమ్ పేరు చిరునామా
సిటీ 1 అడమ్స్ జాన్ ఆక్స్ఫర్డ్ స్ట్రీట్
లండన్ 2 బుష్ జార్జ్ ఫిఫ్త్ ఏవెన్యూ
3 కార్టర్ థామస్ చాంగ్యాన్ స్ట్రీట్ బీజింగ్
4 ఒబామా బారాక్ పెన్న్సిల్వేనియా ఏవెన్యూ వాషింగ్టన్

SQL TOP ఉదాహరణ

ఇప్పుడు, మేము "Persons" పత్రం నుండి మొదటి రెండు రికార్డులను ఎంచుకునాలని ఆశిస్తున్నాము.

మేము క్రింది SELECT స్టేట్మెంట్ ఉపయోగించవచ్చు:

SELECT TOP 2 * FROM Persons

ఫలితం:

ఐడి లాస్ట్ నేమ్ ఫస్ట్ నేమ్ పేరు చిరునామా
సిటీ 1 అడమ్స్ జాన్ ఆక్స్ఫర్డ్ స్ట్రీట్
లండన్ 2 బుష్ జార్జ్ ఫిఫ్త్ ఏవెన్యూ

SQL TOP PERCENT ఉదాహరణ

ఇప్పుడు, మేము "Persons" పత్రం నుండి 50% రికార్డులను ఎంచుకునాలని ఆశిస్తున్నాము.

మేము క్రింది SELECT స్టేట్మెంట్ ఉపయోగించవచ్చు:

SELECT TOP 50 PERCENT * FROM Persons

ఫలితం:

ఐడి లాస్ట్ నేమ్ ఫస్ట్ నేమ్ పేరు చిరునామా
సిటీ 1 అడమ్స్ జాన్ ఆక్స్ఫర్డ్ స్ట్రీట్
లండన్ 2 బుష్ జార్జ్ ఫిఫ్త్ ఏవెన్యూ