SAS ஐப் பயன்படுத்தி உரைச் சரங்களில் முக்கிய வார்த்தைகளை எவ்வாறு அடையாளம் காண்பது
SAS இல் நீண்ட உரைச் சரங்களுடன் பணிபுரிவது, குறிப்பாக ஆயிரக்கணக்கான எழுத்துக்களைக் கொண்டிருக்கும் போது, பெரும் சிரமத்தை ஏற்படுத்தும். சில நேரங்களில், இந்த நீண்ட சரங்களுக்குள் மறைந்திருக்கும் “AB/CD” போன்ற ஒரு குறிப்பிட்ட சொல் அல்லது சொற்றொடரை நீங்கள் அடையாளம் காண வேண்டும். அவதானிப்புகள் முழுவதும் வார்த்தையின் சீரற்ற இடங்களை நீங்கள் கையாளும் போது இந்த சவால் இன்னும் அச்சுறுத்தலாக மாறும்.
2000 எழுத்துகளுக்கு மேல் உள்ள விளக்கங்களை உள்ளடக்கிய தரவுகளுடன் பணிபுரியும் போது நான் சமீபத்தில் இதேபோன்ற சூழ்நிலையை எதிர்கொண்டேன். இலக்கு தெளிவாக இருந்தது: சரத்தில் "AB/CD" என்ற வார்த்தை உள்ளதா என்பதைக் கண்டறிந்து அதன் இருப்பைக் குறிக்கும் பைனரி மாறியை உருவாக்கவும். இது போன்ற ஒன்றை நீங்கள் சந்தித்திருந்தால், நீங்கள் தனியாக இல்லை! 😊
குறிப்பிட்ட சொற்கள் அல்லது வடிவங்களை அடையாளம் காண்பது பெரும்பாலும் கீழ்நிலை பகுப்பாய்வை இயக்குவதால், தரவு தயாரிப்பில் இந்தப் பணி அவசியம். அதிர்ஷ்டவசமாக, SAS உங்கள் தரவின் அளவு அல்லது உரையின் சிக்கலான தன்மையில் சிக்காமல், அத்தகைய தேவைகளைக் கையாள திறமையான வழிகளை வழங்குகிறது.
இந்த இடுகையில், இந்தச் சிக்கலைத் தீர்க்க SAS ஐப் பயன்படுத்துவதற்கான நடைமுறை உதாரணத்தை நான் உங்களுக்குக் கூறுகிறேன். முடிவில், மிக விரிவான உரைச் சரங்களுடன் கூட, உங்கள் தரவு கையாளுதல் பணிகளை எளிதாக்குவதற்கான நுட்பங்களை நீங்கள் பெற்றிருப்பீர்கள். உள்ளே நுழைவோம்! 🛠️
கட்டளை | பயன்பாட்டின் உதாரணம் |
---|---|
index | ஒரு சரத்திற்குள் ஒரு துணை சரத்தின் நிலையைக் கண்டறிய SAS செயல்பாடு பயன்படுகிறது. எடுத்துக்காட்டாக, இன்டெக்ஸ்(நிலை, "ஏபி/சிடி") நிலை மாறியில் "ஏபி/சிடி" உள்ளதா என்பதைச் சரிபார்க்கிறது. கிடைக்கவில்லை எனில் 0ஐ வழங்கும். |
find | குறியீட்டைப் போன்றது, ஆனால் கேஸ் சென்சிட்டிவிட்டி மற்றும் தேடல் திசை போன்ற கூடுதல் விருப்பங்களை வழங்குகிறது. SQL இல்: find(Status, "AB/CD") > 0 என்பது "AB/CD" இருப்பதைக் கண்டறியப் பயன்படுகிறது. |
length | SAS இல் சரம் மாறியின் அதிகபட்ச நீளத்தை வரையறுக்கிறது. எடுத்துக்காட்டாக, நீளம் நிலை $175; நிலைப் புலம் நீண்ட உரைச் சரங்களைக் கையாள முடியும் என்பதை உறுதி செய்கிறது. |
datalines | SAS ஸ்கிரிப்ட்டில் நேரடியாக மூலத் தரவைச் சேர்க்க அனுமதிக்கிறது. உதாரணமாக, டேட்டாலைன்கள்; நிரலில் நேரடியாக உள்ளீடு செய்யப்படும் தரவுத் தொகுதியைத் தொடங்குகிறது. |
truncover | இன்ஃபைலுக்கான SAS விருப்பம், பகுதி தரவு வரிகள் தவிர்க்கப்படாமல், வரையறுக்கப்பட்ட மாறிகளுக்கு ஏற்றவாறு துண்டிக்கப்படுவதை உறுதி செய்கிறது. |
astype | பைத்தானில், ஒரு மாறியின் தரவு வகையை மாற்றப் பயன்படுகிறது. எடுத்துக்காட்டாக, df["ABCD_present"] = df["Status"].str.contains("AB/CD").astype(int) பூலியனை முழு எண்ணாக (1 அல்லது 0) மாற்றுகிறது. |
str.contains | ஒரு நெடுவரிசையில் சப்ஸ்ட்ரிங்க்களைக் கண்டறிவதற்கான ஒரு பாண்டாஸ் முறை. எடுத்துக்காட்டாக, df["Status"].str.contains("AB/CD") "AB/CD" உள்ளதா என்பதைக் குறிக்கும் பூலினை வழங்குகிறது. |
case | நிபந்தனை தர்க்கத்தை உருவாக்க SQL அறிக்கை பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, கண்டறியும் போது (நிலை, "AB/CD") > 0 பின்னர் 1 else 0 முடிவு உரை கண்டறிதலின் அடிப்படையில் ஒரு பைனரி மாறியை உருவாக்குகிறது. |
truncover | SAS இல் உள்ள ஒரு infile விருப்பம் பிழைகளை உருவாக்காமல் தரவு முழுமையடையாத வரிகள் படிக்கப்படுவதை உறுதி செய்கிறது. |
proc sql | SAS சூழலில் SQL வினவல்களை நேரடியாக எழுதுவதற்குப் பயன்படுத்தப்படும் SAS செயல்முறை, அட்டவணை உருவாக்கம் மற்றும் தரவு கையாளுதல் போன்ற தரவுத்தள-பாணி செயல்பாடுகளை அனுமதிக்கிறது. |
SAS இல் உரை கண்டறிதல் மற்றும் கொடி உருவாக்கம் பற்றிய படிப்படியான விளக்கம்
பல்வேறு நிரலாக்க அணுகுமுறைகளைப் பயன்படுத்தி நீண்ட உரைச் சரங்களுக்குள் "AB/CD" போன்ற ஒரு குறிப்பிட்ட வார்த்தையின் இருப்பை எவ்வாறு திறமையாக அடையாளம் காண்பது என்பதை மேலே கொடுக்கப்பட்டுள்ள ஸ்கிரிப்ட்கள் விளக்குகின்றன. SAS தரவு படி உடன் தொடங்கி, ஒரு தரவுத்தொகுப்பை வரையறுப்பதன் மூலம் செயல்முறை தொடங்குகிறது தரவு வரிகள் கட்டளை. இது மூல தரவை நேரடியாக ஸ்கிரிப்ட்டில் உள்ளிட அனுமதிக்கிறது. உரை "நிலை" எனப்படும் மாறியில் சேமிக்கப்படுகிறது, இது நீண்ட சரங்களுக்கு இடமளிக்க 175 எழுத்துகளின் நீளம் ஒதுக்கப்பட்டுள்ளது. பயன்படுத்துவதன் மூலம் குறியீட்டு செயல்பாடு, குறியீடு ஒவ்வொரு கண்காணிப்பிலும் "AB/CD" தோன்றுகிறதா என்பதைச் சரிபார்த்து, அதன் இருப்பை பதிவு செய்ய ABCD_present என்ற பைனரி மாறியை உருவாக்குகிறது (1 கண்டறியப்பட்டால், 0 இல்லையெனில்). டெக்ஸ்ட்-ஹெவி மாறிகளுடன் பணிபுரியும் போது விரைவான தரவு செயலாக்கத்திற்கு இந்த எளிய மற்றும் சக்திவாய்ந்த முறை சிறந்தது. 😊
இரண்டாவது அணுகுமுறையில், அதிக நெகிழ்வுத்தன்மையை வழங்க SAS SQL செயல்முறை பயன்படுத்தப்படுகிறது. இந்த முறை SQL வினவலைப் பயன்படுத்தி அதே கட்டமைப்பைக் கொண்ட புதிய அட்டவணையை உருவாக்குகிறது, ஆனால் ABCD_present என்ற கணக்கிடப்பட்ட நெடுவரிசையை உள்ளடக்கியது. அந்நியப்படுத்துவதன் மூலம் கண்டுபிடிக்க ஒரு SQL க்குள் செயல்பாடு வழக்கு கூற்று, ஸ்கிரிப்ட் ஒவ்வொரு உரைப் புலத்திலும் "AB/CD" என்ற துணைச்சரத்தை மாறும் வகையில் சரிபார்க்கிறது. கண்டுபிடிக்கப்பட்டால், அது 1 இன் மதிப்பை ஒதுக்குகிறது; இல்லையெனில், இது 0 ஐ ஒதுக்குகிறது. கட்டமைக்கப்பட்ட வினவல் விரும்பப்படும் சூழல்களுக்கு இந்த அணுகுமுறை மிகவும் பொருத்தமானது, குறிப்பாக பெரிய தரவுத்தொகுப்புகளுடன் பணிபுரியும் போது அல்லது பிற தரவுத்தள அமைப்புகளுடன் ஒருங்கிணைக்கும்போது. எடுத்துக்காட்டாக, உங்கள் நிறுவனம் உரைத் தரவை தொடர்புடைய தரவுத்தளத்தில் சேமித்து வைத்தால், SQL ஐப் பயன்படுத்துவது உங்கள் தற்போதைய பணிப்பாய்வுகளுடன் தடையின்றி ஒருங்கிணைக்கும். 🛠️
அதே பணிக்கு பைத்தானை எவ்வாறு பயன்படுத்தலாம் என்பதை மூன்றாவது எடுத்துக்காட்டு காட்டுகிறது. தரவுத்தொகுப்பை பாண்டாஸ் டேட்டாஃப்ரேம் என வரையறுப்பதன் மூலம், தி str.கொண்டுள்ளது உரை நெடுவரிசையில் "AB/CD" ஐக் கண்டறிய முறை பயன்படுத்தப்படுகிறது. இந்த முறை பைனரி முடிவுகளைச் சேமிக்க ABCD_present என்ற புதிய நெடுவரிசையை உருவாக்குகிறது. கூடுதல் பயன்பாடு வகை சிறந்த இணக்கத்தன்மைக்காக பூலியன் முடிவு முழு எண்ணாக மாற்றப்படுவதை உறுதி செய்கிறது. கட்டமைக்கப்படாத தரவுகளுடன் பணிபுரியும் பகுப்பாய்வாளர்களுக்கு பைத்தானின் நெகிழ்வுத்தன்மை இந்த அணுகுமுறையை மிகவும் பயனுள்ளதாக்குகிறது மற்றும் நோட்புக் சூழலில் அதை விரைவாகக் கையாளவும் பகுப்பாய்வு செய்யவும் வேண்டும். உதாரணமாக, சமூக ஊடக உரையுடன் பணிபுரியும் மார்க்கெட்டிங் ஆய்வாளர், ட்வீட் அல்லது இடுகைகளில் "AB/CD" போன்ற ஹேஷ்டேக் இருப்பதைக் கண்டறிய இந்த ஸ்கிரிப்டைப் பயன்படுத்தலாம்.
இங்கு விவரிக்கப்பட்டுள்ள ஒவ்வொரு முறையும் மட்டு, பெரிய தரவு செயலாக்க பைப்லைன்களில் எளிதாக ஒருங்கிணைக்க உதவுகிறது. SAS ஐ அதன் வலுவான தரவு மேலாண்மை அம்சங்களுக்காகவும், SQL ஐ அதன் வினவல் திறனுக்காகவும் அல்லது பைத்தானை அதன் பல்துறைத்திறனுக்காகவும் நீங்கள் விரும்பினாலும், இந்தத் தீர்வுகள் பயனுள்ளதாகவும் மீண்டும் பயன்படுத்தக்கூடியதாகவும் வடிவமைக்கப்பட்டுள்ளன. இறுதியில், அணுகுமுறையின் தேர்வு உங்கள் தரவுத்தொகுப்பின் அளவு, உங்கள் குழுவின் தொழில்நுட்ப நிபுணத்துவம் மற்றும் உங்கள் செயலாக்க சூழல் ஆகியவற்றைப் பொறுத்தது. இந்த முறைகளைச் செயல்படுத்துவதன் மூலம், நீண்ட உரைச் சரங்களை நீங்கள் எளிதாகக் கையாளலாம் மற்றும் அவற்றில் உள்ள தரவை பகுப்பாய்வு செய்வதில் கவனம் செலுத்தலாம். 🚀
உரை மாறிகளில் சொற்களைக் கண்டறிதல் மற்றும் பைனரி குறிகாட்டிகளை உருவாக்குதல்
நிபந்தனை அறிக்கைகளுடன் SAS தரவு படி அணுகுமுறை
/* Step 1: Define the dataset */
data test;
length Status $175;
infile datalines dsd dlm="|" truncover;
input ID Status $;
datalines;
1|This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data AB/CD
2|This is example AB/CD text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data
3|This is example text I am using instead of real data. I AB/CD am making the length of this text longer to mimic the long text strings of my data
4|This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data
5|This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data
6|This is example text I am using instead of real data. I am making the length of this text longer to AB/CD mimic the long text strings of my data
;
run;
/* Step 2: Create a binary variable based on the presence of "AB/CD" */
data test_with_flag;
set test;
ABCD_present = (index(Status, "AB/CD") > 0);
run;
/* Step 3: Display the results */
proc print data=test_with_flag;
run;
தரவுகளில் நீண்ட உரையுடன் பணிபுரிதல் மற்றும் வடிவங்களைக் கண்டறிதல்
வழக்கு அறிக்கைகளைப் பயன்படுத்தி SAS SQL அணுகுமுறை
/* Step 1: Define the dataset */
proc sql;
create table test as
select 1 as ID, "This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data AB/CD" as Status length=175
union all
select 2, "This is example AB/CD text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data"
union all
select 3, "This is example text I am using instead of real data. I AB/CD am making the length of this text longer to mimic the long text strings of my data"
union all
select 4, "This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data"
union all
select 5, "This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data"
union all
select 6, "This is example text I am using instead of real data. I am making the length of this text longer to AB/CD mimic the long text strings of my data";
/* Step 2: Add a flag for presence of "AB/CD" */
create table test_with_flag as
select ID,
Status,
case when find(Status, "AB/CD") > 0 then 1 else 0 end as ABCD_present
from test;
quit;
நீண்ட உரையில் டைனமிக் வார்த்தை கண்டறிதல்
உரைச் செயலாக்கத்திற்கு பாண்டாக்களைப் பயன்படுத்தும் பைதான் அணுகுமுறை
# Step 1: Import necessary libraries
import pandas as pd
# Step 2: Define the dataset
data = {
"ID": [1, 2, 3, 4, 5, 6],
"Status": [
"This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data AB/CD",
"This is example AB/CD text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data",
"This is example text I am using instead of real data. I AB/CD am making the length of this text longer to mimic the long text strings of my data",
"This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data",
"This is example text I am using instead of real data. I am making the length of this text longer to mimic the long text strings of my data",
"This is example text I am using instead of real data. I am making the length of this text longer to AB/CD mimic the long text strings of my data"
]
}
df = pd.DataFrame(data)
# Step 3: Add a binary variable for "AB/CD"
df["ABCD_present"] = df["Status"].str.contains("AB/CD").astype(int)
# Step 4: Display the results
print(df)
உரை பகுப்பாய்வை மேம்படுத்துதல்: வார்த்தை வடிவங்களில் மாறுபாட்டைக் கையாளுதல்
உரை பகுப்பாய்வில் உள்ள மிகப்பெரிய சவால்களில் ஒன்று வடிவங்களில் மாறுபாட்டை நிர்வகிப்பது. எடுத்துக்காட்டாக, "AB/CD" போன்ற ஒரு சொல் வெவ்வேறு நிகழ்வுகளில் தோன்றலாம், கூடுதல் எழுத்துகள் இருக்கலாம் அல்லது எழுத்துப் பிழைகள் இருக்கலாம். உங்கள் பைனரி கொடி மாறியின் துல்லியத்தை உறுதிப்படுத்த இந்த மாறுபாடுகளை நிவர்த்தி செய்வது மிகவும் முக்கியமானது. போன்ற கேஸ்-சென்சிட்டிவ் தேடல் செயல்பாடுகளைப் பயன்படுத்துதல் UPCASE SAS இல் அல்லது செயல்படுத்துகிறது புறக்கணிப்பு_வழக்கு பைத்தானின் உரை செயலாக்க முறைகளில் உள்ள விருப்பம் கைமுறை சரிசெய்தல் தேவையில்லாமல் சாத்தியமான அனைத்து பொருத்தங்களையும் அடையாளம் காண உதவும். பயனர் உருவாக்கிய உள்ளடக்கத்துடன் பணிபுரியும் போது இந்த அணுகுமுறை மிகவும் மதிப்புமிக்கது, அங்கு சீரற்ற தன்மை பொதுவானது. 😊
மில்லியன் கணக்கான வரிசைகளைக் கொண்ட பெரிய தரவுத்தொகுப்புகளைக் கையாளும் போது அளவிடுதல் என்பது கருத்தில் கொள்ள வேண்டிய மற்றொரு அம்சமாகும். அத்தகைய தரவை திறம்பட செயலாக்க தரவுத்தளங்களில் அட்டவணைப்படுத்துதல் அல்லது பைத்தானில் பகுதி வாரியான செயலாக்கம் போன்ற உத்திகள் தேவை. SAS இல், போன்ற உகந்த முறைகளைப் பயன்படுத்துகிறது PROC SQL உடன் உட்பிரிவுகள் தேவையற்ற கணக்கீட்டை கட்டுப்படுத்தலாம். இந்த நுட்பங்கள் இயக்க நேரத்தைக் குறைப்பது மட்டுமல்லாமல், தரவு அளவு வளரும்போது உங்கள் தீர்வு பதிலளிக்கக்கூடியதாக இருப்பதையும் உறுதி செய்கிறது. உதாரணமாக, ஆயிரக்கணக்கான மதிப்புரைகளின் வாடிக்கையாளர் கருத்துத் தரவுத்தளத்தில் "AB/CD" போன்ற முக்கிய சொல்லைக் கண்டறிவது, தொடர்ச்சியான சிக்கல்களைப் பற்றிய நுண்ணறிவை வெளிப்படுத்தலாம்.
இறுதியாக, பைனரி கண்டறிதலுக்கு அப்பால் சிந்திப்பது மற்றும் மேம்பட்ட உரை பகுப்பாய்வு நுட்பங்களை ஆராய்வது அவசியம். பயன்படுத்தி பேட்டர்ன் பொருத்தத்தை இணைத்தல் வழக்கமான வெளிப்பாடுகள் அதிக நெகிழ்வுத்தன்மையை அனுமதிக்கிறது. எடுத்துக்காட்டாக, "AB-CD" அல்லது "AB_CD" போன்ற மாறுபாடுகளைக் கண்டறிவது Python இல் உள்ள regex வடிவங்கள் அல்லது SAS இல் PRXMATCH செயல்பாட்டின் மூலம் சாத்தியமாகும். இந்த அளவிலான பகுப்பாய்வு, மேலும் நுணுக்கமான நுண்ணறிவுகளைப் பிரித்தெடுக்க உதவுகிறது, உங்கள் தரவுத் தயாரிப்பு விரிவானது மற்றும் எதிர்காலச் சான்றாகும். 🚀
SAS இல் உரை கண்டறிதல் பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்
- SAS இல் கண்டறிதலை எவ்வாறு உணர்திறன் இல்லாததாக மாற்றுவது?
- பயன்படுத்தவும் UPCASE அல்லது LOWCASE பயன்படுத்துவதற்கு முன் உரையை தரப்படுத்துவதற்கான செயல்பாடு INDEX அல்லது FIND.
- ஒரே நேரத்தில் பல முக்கிய வார்த்தைகளைத் தேட முடியுமா?
- ஆம், பயன்படுத்தவும் PRXMATCH SAS இல் செயல்பாடு அல்லது re.search பல வடிவங்களைக் கையாள பைத்தானில் உள்ள முறை.
- இடையே என்ன வித்தியாசம் INDEX மற்றும் FIND SAS இல்?
- INDEX எளிமையானது ஆனால் கேஸ் சென்சிட்டிவிட்டி போன்ற மேம்பட்ட விருப்பங்கள் இல்லை FIND வழங்குகிறது.
- பைத்தானில் மிக நீண்ட உரையை எவ்வாறு கையாள்வது?
- பயன்படுத்தவும் chunking உரையை சிறிய துண்டுகளாகச் செயலாக்க பாண்டாக்கள் அல்லது இட்டேட்டர்களைக் கொண்ட முறை.
- முக்கிய சொல் கண்டறிதலின் முடிவுகளை சரிபார்க்க வழி உள்ளதா?
- ஆம், உங்கள் கொடி மாறி எதிர்பார்ப்புகளுடன் சீரமைக்கப்படுவதை உறுதிப்படுத்த குறுக்கு சரிபார்ப்பு சோதனைகளை இயக்கவும் அல்லது சிறிய சோதனை தரவுத்தொகுப்பை உருவாக்கவும்.
உரை கண்டறிதலுக்கான முக்கிய குறிப்புகள்
நீண்ட உரைச் சரங்களில் சொற்களைக் கண்டறிவதற்கு சரியான கருவிகள் மற்றும் நுட்பங்கள் தேவை. SAS, SQL அல்லது Python ஐப் பயன்படுத்துவது, கேஸ் சென்சிட்டிவிட்டி அல்லது பெரிய தரவுத்தொகுப்புகளின் செயல்திறன் போன்ற பல்வேறு சவால்களைக் கையாளும் நெகிழ்வுத்தன்மையை உறுதி செய்கிறது. 😊 அட்டவணைப்படுத்தல் மற்றும் டைனமிக் உரை பகுப்பாய்வைப் பயன்படுத்துவதன் மூலம், தரவுத் தயாரிப்பை நாம் ஒழுங்குபடுத்தலாம்.
கண்டறிதலுக்கு அப்பால், பேட்டர்ன் மேட்சிங் போன்ற மேம்பட்ட முறைகள் உரை பகுப்பாய்வுகளை மேம்படுத்தலாம். இந்த தீர்வுகள் மாறுபாடு மற்றும் அளவை சிரமமின்றி நிர்வகிக்க உதவுகின்றன. வாடிக்கையாளர் மதிப்புரைகளைச் செயலாக்கினாலும் அல்லது கணக்கெடுப்புத் தரவை பகுப்பாய்வு செய்வதாக இருந்தாலும், இந்த நுட்பங்கள் மதிப்புமிக்க நுண்ணறிவுகளைக் கண்டறியவும் சிறந்த முடிவுகளை எடுக்கவும் உங்களைச் சித்தப்படுத்துகின்றன. 🚀
ஆதாரங்கள் மற்றும் குறிப்புகள்
- எழுத்துச் சரங்களைக் கையாள்வது மற்றும் சப்ஸ்ட்ரிங்க்களைக் கண்டறிவது பற்றிய அதிகாரப்பூர்வ SAS ஆவணத்தால் இந்தக் கட்டுரை தெரிவிக்கப்பட்டது. மேலும் தகவலுக்கு, பார்வையிடவும் SAS ஆவணம் .
- சரம் கண்டறிதல் மற்றும் பாண்டாக்கள் கையாளுதலுக்கான பைதான் நுட்பங்கள் விரிவான வழிகாட்டியில் இருந்து மாற்றியமைக்கப்பட்டன. பாண்டாஸ் ஆவணம் .
- SQL-அடிப்படையிலான உரை செயலாக்கம் பற்றிய நுண்ணறிவு நடைமுறை எடுத்துக்காட்டுகளில் இருந்து பெறப்பட்டது SQL பயிற்சி .