Skip to main content

ஒரு தரவுத்தள வினவலின் வரையறை என்ன?

Anonim

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

உதாரணமாக, தரவுத்தளத்திலிருந்து தரவை நீங்கள் விரும்பும்போது, ​​நீங்கள் விரும்பும் குறிப்பிட்ட தகவலைக் கோருவதற்கு ஒரு வினவலைப் பயன்படுத்துகிறீர்கள். ஒருவேளை நீங்கள் ஒரு பணியாளர் மேஜை வைத்திருக்கலாம், நீங்கள் விற்பனை செயல்திறன் எண்களை கண்காணிக்க வேண்டும். கொடுக்கப்பட்ட காலத்தில் மிக அதிகமான விற்பனையை பதிவு செய்த பணியாளருக்கு உங்கள் தரவுத்தளத்தை நீங்கள் வினவலாம்.

SQL SELECT அறிக்கை

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

குறிப்பிட்ட தரவுத் தேர்வு செய்ய SQL ஒரு SELECT அறிக்கையை பயன்படுத்துகிறது.

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

தரவுத்தள ஊழியர்களின் அட்டவணையில் இருந்து ஒரு பகுதி இங்கே:

நார்த்விண்ட் தரவுத்தள ஊழியர் அட்டவணை இருந்து எடுக்கப்பட்டது
EmployeeIDLASTNAMEFirstNameதலைப்புமுகவரிபெருநகரம்பகுதி
1Davolioநான்சிவிற்பனை பிரதிநிதி507 - 20 வது அ. ஈசியாட்டில்வாஷிங்டனில்
2புல்லர்ஆண்ட்ரூ

துணை ஜனாதிபதி, விற்பனை
908 டபிள்யூ கேபிடல் வேடகோமாவைச்வாஷிங்டனில்
3Leverlingஜேனட்விற்பனை பிரதிநிதி722 Moss Bay Blvd.கிர்க்லேண்ட்வாஷிங்டனில்

தரவுத்தளத்திலிருந்து ஒரு ஊழியரின் பெயரையும் தலைப்பையும் கொடுக்க, SELECT அறிக்கை இதைப் போன்றே இருக்கும்:

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

அது திரும்பும்:

FirstNameLASTNAMEதலைப்பு
நான்சிDavolioவிற்பனை பிரதிநிதி
ஆண்ட்ரூபுல்லர்துணை ஜனாதிபதி, விற்பனை
ஜேனட்Leverlingவிற்பனை பிரதிநிதி

மேலும் முடிவுகளை திருத்த, நீங்கள் ஒரு WHERE விதிமுறை சேர்க்க வேண்டும்:

ஊழியர்களிடமிருந்து FirstName, LastName ஐ தேர்ந்தெடுக்கவும்

எங்கே நகரம் = 'டகோமா';

இது டாக்காமாவிலிருந்து வந்த ஊழியரின் முதல் பெயர் மற்றும் கடைசி பெயர்:

FirstNameLASTNAME
ஆண்ட்ரூபுல்லர்

மைக்ரோசாப்ட் எக்ஸெல் ஒத்த ஒரு வரிசை / நிரல் வடிவில் SQL தரவை தரவரிசைப்படுத்துகிறது என்பதைக் கவனத்தில் கொள்ளவும். பிற வினவல் மொழிகள் தரவை வரைபடமாகவோ வரைபடமாகவோ தரலாம்.

கேள்விகளின் பவர்

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

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