எடுத்துக்காட்டுகளுடன் SQL SELECT ஐ எவ்வாறு பயன்படுத்துவது என்பதை அறிக



இந்த கட்டுரை SQL SELECT அறிக்கையை எடுத்துக்காட்டுகளுடன் எவ்வாறு பயன்படுத்துவது என்பது பற்றிய ஆழமான வழிகாட்டியாகும். இந்த வினவலை பிற SQL கட்டளைகளுடன் பயன்படுத்த பல்வேறு வழிகளை இது சொல்கிறது.

தரவுத்தளங்கள் பல்வேறு வடிவங்களில் பெரிய அளவிலான தரவை சேமிக்கின்றன. ஆனால் தரவை எவ்வாறு தேர்ந்தெடுப்பது என்று நீங்கள் எப்போதாவது யோசித்திருக்கிறீர்களா? ? தரவுத்தளங்களிலிருந்து தரவை மீட்டெடுக்க SQL SELECT அறிக்கை பயன்படுத்தப்படுகிறது. SQL SELECT குறித்த இந்த கட்டுரையில், SQL இல் SELECT அறிக்கையை எவ்வாறு பயன்படுத்துவது என்பது பற்றி விவாதிப்பேன் .

இந்த கட்டுரையில் பின்வரும் தலைப்புகள் விவரிக்கப்படும்:





SQL SELECT என்றால் என்ன?

தரவுத்தளத்திலிருந்து ஒரு குறிப்பிட்ட தரவைத் தேர்ந்தெடுக்க SELECT அறிக்கை பயன்படுத்தப்படுகிறது. SELECT அறிக்கையால் வழங்கப்பட்ட தரவு முடிவு தொகுப்பு எனப்படும் முடிவு அட்டவணையில் சேமிக்கப்படுகிறது.

SQL தேர்ந்தெடு தொடரியல்:

- சில நெடுவரிசைகளைத் தேர்ந்தெடுக்க, நெடுவரிசை பெயர் 1, நெடுவரிசை பெயர் 2, நெடுவரிசைப் பெயர் (என்) அட்டவணைப் பெயரிலிருந்து தேர்ந்தெடுக்கவும் - அட்டவணையிலிருந்து முழுமையான தரவைத் தேர்ந்தெடுக்க * அட்டவணைப் பெயரிலிருந்து தேர்ந்தெடுக்கவும் - அட்டவணையில் இருந்து சிறந்த N பதிவுகளைத் தேர்ந்தெடுக்க, அட்டவணையில் இருந்து மேலே N ஐத் தேர்ந்தெடுக்கவும்

SQL SELECT குறித்த இந்த கட்டுரையில் நகரும் போது, ​​SELECT அறிக்கையை பல்வேறு வழிகளில் எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.



எடுத்துக்காட்டுகள் :

உங்கள் சிறந்த புரிதலுக்காக, நான் பின்வரும் அட்டவணையை பரிசீலிப்பேன்.

மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா
3அண்ணாஇருபத்து ஒன்றுலண்டன்ஐக்கிய இராச்சியம்
4ஜான்19நியூயார்க்பயன்கள்
5ஆலிஸ்22பெர்லின்ஜெர்மனி

அவை ஒவ்வொன்றையும் ஒவ்வொன்றாகப் பார்ப்போம்.

SQL தேர்வு நெடுவரிசை எடுத்துக்காட்டு

தரவை மீட்டெடுக்க விரும்பும் நெடுவரிசை பெயர்களை இங்கே குறிப்பிடுகிறீர்கள்.



உதாரணமாக: மாணவர் அட்டவணையில் இருந்து மாணவர் ஐடி, மாணவர் பெயர் மற்றும் வயதை மீட்டெடுக்க வினவலை எழுதுங்கள்.

மாணவர்களிடமிருந்து மாணவர் ஐடி, மாணவர் பெயர், வயது ஆகியவற்றைத் தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் மாணவர் பெயர் வயது
ஒன்றுரோஹன்2. 3
2சமீரா22
3அண்ணாஇருபத்து ஒன்று
4ஜான்19
5ஆலிஸ்22

SQL தேர்ந்தெடு * எடுத்துக்காட்டு

தரவுத்தளம் / அட்டவணை / நெடுவரிசையிலிருந்து எல்லா தரவையும் தேர்ந்தெடுக்க ஆஸ்டரிஸ்க் (*) பயன்படுத்தப்படுகிறது.

c ++ நிரலில் ஒரு வரிசையை வரிசைப்படுத்துகிறது

உதாரணமாக: மாணவர்கள் அட்டவணையில் இருந்து அனைத்து விவரங்களையும் பெற வினவலை எழுதுங்கள்.

மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா
3அண்ணாஇருபத்து ஒன்றுலண்டன்ஐக்கிய இராச்சியம்
4ஜான்19நியூயார்க்பயன்கள்
5ஆலிஸ்22பெர்லின்ஜெர்மனி

இது SELECT அறிக்கையைப் பயன்படுத்த எளிய வழி. SQL SELECT குறித்த இந்த கட்டுரையில் முன்னேறி, SQL இல் உள்ள மற்ற கட்டளைகளுடன் SELECT அறிக்கையை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

DISTINCT உடன் SELECT ஐப் பயன்படுத்தவும்

தனித்துவமான மதிப்புகளை மட்டுமே மீட்டெடுக்க DISTINCT அறிக்கையுடன் SELECT அறிக்கையைப் பயன்படுத்தலாம்.

ஜாவாவில் ஸ்கேனர் எழுதுவது எப்படி

தொடரியல்

அட்டவணை பெயரிலிருந்து DISTINCT ColumnName1, ColumnName2, ColumnName (N) ஐத் தேர்ந்தெடுக்கவும்

உதாரணமாக

மாணவர்களிடமிருந்து விலையைத் தேர்ந்தெடுக்கவும்

வெளியீடு:

வயது
2. 3
22
இருபத்து ஒன்று
19

இந்த கட்டுரையில் செல்லும்போது, ​​SQL SELECT ஐ ORDER BY பிரிவுடன் எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

ORDER BY உடன் SELECT ஐப் பயன்படுத்தவும்

நாம் அனைவரும் அறிந்தபடி அறிக்கை மூலம் ஆர்டர் முடிவுகளை ஏறுவரிசையில் அல்லது இறங்கு வரிசையில் வரிசைப்படுத்த பயன்படுகிறது. ஏறுவரிசையில் அல்லது இறங்கு வரிசையில் குறிப்பிட்ட தரவை மீட்டெடுக்க SELECT அறிக்கையுடன் ORDER BY அறிக்கையைப் பயன்படுத்தலாம்.

தொடரியல்
ColumnName1, ColumnName2, ColumnName (N) இலிருந்து அட்டவணை பெயரிலிருந்து வரிசைப்படுத்தவும் ColumnName1, ColumnName2, ... ASC | DESC

ஆர்டர் மட்டுமே பயன்படுத்த உதாரணம்

நகரத்தால் உத்தரவிடப்பட்ட மாணவர் அட்டவணையில் இருந்து அனைத்து துறைகளையும் தேர்ந்தெடுக்க வினவலை எழுதுங்கள்.

நகரத்திலிருந்து மாணவர்களிடமிருந்து தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
5ஆலிஸ்22பெர்லின்ஜெர்மனி
3அனாஇருபத்து ஒன்றுலண்டன்ஐக்கிய இராச்சியம்
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா
4ஜான்19நியூயார்க்பயன்கள்

இறங்கு வரிசையில் ORDER BY ஐப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு

நகரத்தால் உத்தரவிடப்பட்ட மாணவர் அட்டவணையில் இருந்து இறங்கு வரிசையில் அனைத்து துறைகளையும் தேர்ந்தெடுக்க வினவலை எழுதுங்கள்.

சிட்டி டி.எஸ்.சி மூலம் மாணவர்களிடமிருந்து தேர்ந்தெடுக்கவும் *
மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
4ஜான்19நியூயார்க்பயன்கள்
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா
3அனாஇருபத்து ஒன்றுலண்டன்ஐக்கிய இராச்சியம்
5ஆலிஸ்22பெர்லின்ஜெர்மனி

இந்த கட்டுரையில் அடுத்து, GROUP BY அறிக்கையுடன் SQL SELECT ஐ எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

GROUP BY உடன் SELECT ஐப் பயன்படுத்தவும்

தி GROUP BY அறிக்கை ஒன்று அல்லது அதற்கு மேற்பட்ட நெடுவரிசைகளால் முடிவு-தொகுப்பை தொகுக்க SELECT அறிக்கையுடன் பயன்படுத்தப்படுகிறது.

தொடரியல்
நெடுவரிசை பெயர் 1, நெடுவரிசை பெயர் 2, ..., அட்டவணைப் பெயரிலிருந்து நெடுவரிசைப் பெயர் (என்) எங்கிருந்து நிபந்தனை குழு நெடுவரிசை பெயர் (என்) மூலம் நெடுவரிசை பெயர் (என்)

உதாரணமாக:

ஒவ்வொரு வயதினதும் மாணவர்களின் எண்ணிக்கையை பட்டியலிட வினவலை எழுதுங்கள்.

COUNT (StudentID), மாணவர்களிடமிருந்து நகரத்தைத் தேர்ந்தெடுக்கவும்

வெளியீடு:

COUNT (StudentID) நகரம்
2மும்பை
ஒன்றுலண்டன்
ஒன்றுநியூயார்க்
ஒன்றுபெர்லின்

இந்த கட்டுரையில் அடுத்து, GROUP BY அறிக்கையுடன் SQL SELECT ஐ எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

HAVING பிரிவுடன் SELECT ஐப் பயன்படுத்தவும்

சில நிபந்தனைகளின் அடிப்படையில் தரவை மீட்டெடுக்க, தேர்ந்தெடுக்கப்பட்ட அறிக்கையுடன் HAVING பிரிவு பயன்படுத்தப்படலாம்.

தொடரியல்
நெடுவரிசை பெயர் 1, நெடுவரிசை பெயர் 2, நெடுவரிசைப் பெயர் (என்) அட்டவணைப் பெயரிலிருந்து தேர்வுசெய்க நிபந்தனை குழு நெடுவரிசை பெயர் (என்) நெடுவரிசை பெயர் (என்)

உதாரணமாக

ஒவ்வொரு நகரத்திலும் மாணவர்களின் எண்ணிக்கை> 1 ஆக இருக்கும் மாணவர்களின் எண்ணிக்கையை மீட்டெடுக்க ஒரு வினவலை எழுதுங்கள், மேலும் அவை இறங்கு வரிசையில் வரிசைப்படுத்தப்படுகின்றன.

COUNT (StudentID), நகரத்திலிருந்து மாணவர்களிடமிருந்து நகரத்தைத் தேர்ந்தெடுங்கள் நகரம் கொண்ட COUNT (StudentID)> 1 COUNT (StudentID) DESC மூலம் ஆர்டர்

வெளியீடு:

எண்ணிக்கை (மாணவர் ஐடி) நகரம்
2மும்பை

INTO பிரிவுடன் SELECT ஐப் பயன்படுத்தவும்

நீங்கள் ஒரு அட்டவணையில் இருந்து மற்ற அட்டவணைக்கு தரவை நகலெடுக்க விரும்பும்போது இந்த அறிக்கை பயன்படுத்தப்படுகிறது.

தொடரியல்

பழைய டேபிள் பெயரிலிருந்து புதிய டேபிள் பெயர் [தரவுத்தள பெயரில்] தேர்ந்தெடுக்கவும்

உதாரணமாக

மாணவர்கள் தரவுத்தளத்தின் காப்புப்பிரதியை உருவாக்க வினவலை எழுதுங்கள்.

மாணவர்களிடமிருந்து மாணவர் பேக்கப்பில் தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அட்டவணையில் அனைத்து துறைகளும் மாணவர் அட்டவணையில் இருக்கும் என்பதை நீங்கள் காண்பீர்கள்.

மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா
3அண்ணாஇருபத்து ஒன்றுலண்டன்ஐக்கிய இராச்சியம்
4ஜான்19நியூயார்க்பயன்கள்
5ஆலிஸ்22பெர்லின்ஜெர்மனி

உதாரணமாக: மாணவர் அட்டவணையின் சில நெடுவரிசைகளைத் தேர்ந்தெடுப்பதன் மூலம் காப்புப்பிரதியை உருவாக்க வினவலை எழுதுங்கள்.

மாணவர்களின் பெயரைத் தேர்ந்தெடுக்கவும், மாணவர்களிடமிருந்து மாணவர் பேக்கப்பில் வயது

வெளியீடு:

மாணவர் அட்டவணையில் பின்வரும் அட்டவணைகள் மாணவர் அட்டவணையில் இருக்கும் என்பதை நீங்கள் காண்பீர்கள்.

மாணவர் பெயர் வயது
ரோஹன்2. 3
சமீரா22
அண்ணாஇருபத்து ஒன்று
ஜான்19
ஆலிஸ்22

உதாரணமாக: சிட்டி ‘மும்பையில்’ படிக்கும் அனைத்து மாணவர்களின் அனைத்து விவரங்களையும் செருகுவதன் மூலம் காப்புப்பிரதியை உருவாக்க வினவலை எழுதுங்கள்.

நகரத்திலிருந்து மாணவர்களைத் தேர்வுசெய்க * நகரம் = 'மும்பை'
மாணவர் அடையாளம் மாணவர் பெயர் வயது நகரம் நாடு
ஒன்றுரோஹன்2. 3மும்பைஇந்தியா
2சமீரா22மும்பைஇந்தியா

SELECT கட்டளையைப் பயன்படுத்த இவை சில வழிகள். மேலும் அறிவைப் பெற, கேள்விகளை எழுதுவதைப் பயிற்சி செய்யுங்கள் SQL கட்டளைகள் .இதன் மூலம் SQL SELECT இல் இந்த கட்டுரையின் முடிவுக்கு வருகிறோம்.

ஜாவாவில் அடி மூலக்கூறு பயன்படுத்துவது எப்படி

நீங்கள் மேலும் அறிய விரும்பினால் MySQL இந்த திறந்த மூல தொடர்புடைய தரவுத்தளத்தை அறிந்து கொள்ளுங்கள், பின்னர் எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி MySQL ஐ ஆழமாகப் புரிந்துகொள்ளவும், இந்த விஷயத்தில் தேர்ச்சி பெறவும் உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? SQL SELECT இல் இந்த கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.