MySQL CAST செயல்பாடு

Mysql Cast Ceyalpatu



குறிக்கோள்: MySQL இல் உள்ள CAST() செயல்பாட்டைப் பயன்படுத்தி ஒரு தரவு வகையிலிருந்து மற்றொரு ஆதரிக்கப்படும் தரவு வகைக்கு மதிப்பை எவ்வாறு மாற்றுவது என்பதைக் கண்டறியவும்.

MySQL CAST() செயல்பாடு

கீழே காட்டப்பட்டுள்ளபடி, CAST செயல்பாடு ஒரு எளிய தொடரியல் பின்பற்றுகிறது:

நடிகர்கள் ( exr AS வகை [ வரிசை ] ) ;







செயல்பாடு வெளிப்பாடு மற்றும் இலக்கு தரவு வகையை அளவுருக்களாக ஏற்றுக்கொள்கிறது. இது குறிப்பிட்ட இலக்கு தரவு வகைக்கு மதிப்பை மாற்றி, வெளிப்பாட்டை வழங்குகிறது.



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



எடுத்துக்காட்டு 1: MySQL CAST() செயல்பாடு

MySQL இல் காஸ்ட் செயல்பாட்டின் சில உதாரணங்களைப் பார்ப்போம்.





தேர்ந்தெடுக்கவும் நடிகர்கள் ( 100 என கரி ) என வெளியே_;

முந்தைய உதாரணம், CAST() செயல்பாட்டைப் பயன்படுத்தி ஒரு int வகையை சரமாக மாற்றுகிறது.



வெளியீடு:

வெளியே_ |
----+
100 |

உதாரணம் 2

பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, ஒரு மதிப்பை தேதி வகைக்கு மாற்ற CAST() செயல்பாட்டையும் பயன்படுத்தலாம்:

தேர்ந்தெடுக்கவும் நடிகர்கள் ( '2022-10-10' என தேதி ) என வெளியே_;

இதன் விளைவாக மதிப்பு கீழே காட்டப்பட்டுள்ளது:

வெளியே_ |
----------+
2022 - 10 - 10 |

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

ஒரு எடுத்துக்காட்டு கீழே காட்டப்பட்டுள்ளது:

தேர்ந்தெடுக்கவும் நடிகர்கள் ( '10-10-2022' என தேதி ) என வெளியே_;

இந்த வழக்கில், முந்தைய வடிவம் தவறான தேதி வடிவமைப்பைப் பின்பற்றுகிறது. MySQL கீழே காட்டப்பட்டுள்ளபடி பிழையை வழங்கும்:

தவறான தேதி நேர மதிப்பு: '10-10-2022'

சில சந்தர்ப்பங்களில், MySQL ஒரு NULL மதிப்பை வழங்கும்.

எடுத்துக்காட்டு 3: சரத்தை முழு எண்ணாக மாற்றவும்

பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, கொடுக்கப்பட்ட சரம் வகையை எண்ணாக மாற்றலாம்:

தேர்ந்தெடுக்கவும் நடிகர்கள் ( '100' என தசம ) என வெளியே_;

வெளியீடு:

வெளியே_ |
----+
100 |

எடுத்துக்காட்டு 4: சரத்தை மிதவையாக மாற்றவும்

தேர்ந்தெடுக்கவும் நடிகர்கள் ( '100.2' என மிதவை ) என வெளியே_;

வெளியீடு:

வெளியே_ |
-----+
100.2 |

எடுத்துக்காட்டு 5: அட்டவணை நெடுவரிசையில் CAST() செயல்பாட்டைப் பயன்படுத்துதல்

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

கீழே உள்ள வினவலில் காட்டப்பட்டுள்ளபடி, நிறுவப்பட்ட_பதிப்பு நெடுவரிசையின் மதிப்புகளை மாற்ற, CONCAT() மற்றும் CAST() செயல்பாட்டைப் பயன்படுத்தலாம்:

தேர்ந்தெடுக்கவும் தொடர்பு ( சர்வர்_பெயர், '-' , நடிகர்கள் ( நிறுவப்பட்ட_பதிப்பு என கரி ) Stack_mapping sm இலிருந்து;

முடிவு அட்டவணை:

தொடர்பு ( சர்வர்_பெயர், '-' , நிறுவப்பட்ட_பதிப்பு ) |
----------------------------------------------+
SQL சர்வர் - 15.0 |
மீள் தேடல் - 8.4 |
ரெடிஸ் - 6.0 |
PostgreSQL - 14.5 |
MySQL - 8.0 |

முடிவுரை

இந்த டுடோரியல் ஒரு மதிப்பை ஒரு வகையிலிருந்து மற்றொரு வகைக்கு மாற்ற CAST() செயல்பாட்டின் அடிப்படைகளை கற்பித்தது. சரத்தை Int ஆகவும், சரத்தை Float ஆகவும் மாற்றுவதை முன்னிலைப்படுத்த பல எடுத்துக்காட்டுகள் வழங்கப்பட்டுள்ளன.