Advanced MySQL – Ranks

Ranks ஏதேனும் ஒரு் column-ல் உள்ள மதிப்புகளை ஏறுவரிசையிலோ, இறங்குவரிசையிலோ முறைப்படுத்திவிட்டு பின்னர் அதற்கு 1,2,3…. என மதிப்புகளைக் கொடுப்பதே ranking எனப்படும். mysql-ல் ranking என்பது variables-ஐ வைத்தே நடைபெறுகிறது. @ எனும் குறியீடு இது ஒரு் variable என்பதை உணர்த்துகிறது. SET எனும் command முதன்முதலில், variable-க்கு ஒரு் மதிப்பினை வழங்கப் பயன்படுகிறது….
Read more

Advanced MySQL – Set Operators

Set Operators   Union, Unionall, Intersect, Minus ஆகிய நான்கும் set operators ஆகும். இரண்டு table-களில் இத்தகைய set operators-ஐப் பயன்படுத்தும் போது எப்படித் தகவல்கள் வெளிவருகின்றன என்பதைப் பின்வரும் படத்தின் மூலம் சுலபமாகப் புரிந்து கொள்ளலாம்.   Union & Union All UNION என்பது இரண்டு வெவ்வேறு table-களில் இருக்கும்…
Read more

Advanced MySQL – SubQueries

Subqueries   Sub query – ஐப் பற்றிக் கற்பதற்கு முன்னர் முதலில் அதன் அவசியத்தைத் தெரிந்து கொள்வோம். பின்வரும் உதாரணத்தில், ஒரு் அலுவலகத்திலுள்ள ஒவ்வொரு துறைக்கும் குறைந்தபட்ச சம்பளம் எவ்வளவு தரப்படுகிறது என்பதைக் கண்டுபிடிக்க பின்வரும் query-யைப் பயன்படுத்தலாம்.                   பின்னர் IT_Finance-துறைக்கு…
Read more

Advanced MySQL – Joins

JOIN   இரண்டு வெவ்வேறு table- ல் இருக்கும் ஒரு பொதுவான column- ஐப் பயன்படுத்தி அவற்றை இணைத்து , அதன்பின் இரண்டிலிருந்தும் தகவல்களைப் பெறுவதற்கு JOIN பயன்படுகிறது .   இதனை Inner Join, Outer Join, Cross Join என்று மூன்று வகையாகப் பிரிக்கலாம் . Outer Join- ஐ left outer,…
Read more

Advanced MySQL – Grouping

Grouping MySQL-இல் Grouping எவ்வாறு நடைபெறுகிறது என்பதைப் பின்வரும் படத்தின் மூலம் தெளிவாகப் புரிந்து கொள்ளலாம் . அதாவது ஏதோ ஒரு விதத்தில் ஒரே மாதிரியான தகவல்கள் group செய்யப்பட்டு மதிப்புகள் வெளிப்படுத்தப் படுகின்றன .   Mysql- ல் உள்ள ஒருசில grouping functions- ஐப் பின்வருமாறு காணலாம் . Group functions Query-43…
Read more

Advanced MySQL – Conditional Expressions & Logical Operators

Conditional Expressions Case Statement Query-38 CASE என்பது ஒரு் column- ல் உள்ள வெவ்வேறு மதிப்புகளுக்கு வெவ்வேறு விதமான செயல்களைச் செய்யுமாறு ஆணைகளை அளிக்கப் பயன்படுகிறது . உதாரணத்துக்கு ஒரு் நிறுவனத்தில் development department- க்கு 50% சம்பள உயர்வும் , testing department- க்கு 30% சம்பள உயர்வும் , மற்றவர்களுக்கு 15%…
Read more

Advanced MySQL – தேதிகளைக் கையாளுதல்

Working with dates   Query-34   உதாரணத்துக்கு ஒரு் நிறுவனத்தில் November 19, 2007- க்கு மேல் வேலைக்கு சேர்ந்த அனைத்து நபர்களையும் பட்டியலிட , அந்த தேதியை condition- ல் கொடுத்தால் போதுமானது . தானாகவே அதற்கு மேலுள்ள தேதியில் சேர்ந்த அனைவரின் பெயர்களும் பட்டியலிடப் பட்டுவிடும் . select * from…
Read more

Advanced MySQL – Functions & Operators

Functions & Operators Mysql- ல் பல்வேறு வகையான functions மற்றும் operators இருந்தாலும் ஒருசில முக்கியமானவைகளைப் பற்றி இங்கு பார்ப்போம் . Concat function Query-13 இரண்டு தனித்தனி columns- ல் உள்ள மதிப்புகளை இணைத்து ஒரே மதிப்பாக வெளியிடும் வேலையை concat() function செய்கிறது . இது பின்வருமாறு . select concat(name,role)…
Read more

Advanced MySQL – வெவ்வேறு விதங்களில் தகவல்களை வெளிக் கொண்டு வருதல்

MySQL- ன் முதலாம் பாகத்தில் database மற்றும் tables- ஐ எவ்வாறு உருவாக்குவது , அதனை எவ்வாறு பயன்படுத்துவது என்பது போன்ற அடிப்படையான விஷயங்களைப் பற்றிப் பார்த்தோம் . இந்தப் புத்தகத்தில் பல்வேறு வகையான queries- ஐப் பயன்படுத்தி வெவ்வேறு விதங்களில் தகவல்களை எவ்வாறு வெளிக் கொண்டு வருவது என்பது பற்றிப் பார்க்கப் போகிறோம் ….
Read more

Bigdata – ஒரு அறிமுகம் – பாகம் 2 – ஒலிக்கோப்பு

Bigdata – ஒரு அறிமுகம் – பாகம் 2 – ஒலிக்கோப்பு உரை – பிரசன்ன குமார் [ prassee.sathian@gmail.com ]   Bigdata – ஒரு அறிமுகம் – ஒலிக்கோப்பு – பாகம் 1 ஐத் தொடர்ந்து, பாகம் 2 ன் ஒலிக்கோப்பு இங்கே.   Bigdata – ஒரு அறிமுகம் – பாகம்…
Read more