Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL SELECT स्टेटमेंट में CAST फंक्शन कैसे उपयोग करें?


CAST() से डेटा टाइप कन्वर्जन

MySQL में CAST() फंक्शन किसी मान को निर्दिष्ट डेटा टाइप में बदलता है। SELECT स्टेटमेंट में इसका उपयोग डेटा प्रस्तुति या तुलना के लिए करें।

सिंटैक्स

CAST(expression AS target_type)

लक्ष्य टाइप

  • CHAR(N) - फिक्स्ड लंबाई स्ट्रिंग
  • VARCHAR(N) - वेरिएबल लंबाई स्ट्रिंग
  • SIGNED [INTEGER] - साइन वाला इंटीजर
  • UNSIGNED [INTEGER] - अनसाइन्ड इंटीजर
  • DECIMAL(M,D) - दशमलव संख्या
  • DATE, TIME, DATETIME - तारीख/समय
  • BINARY - बाइनरी स्ट्रिंग

उदाहरण: DATE को CHAR में बदलना

टेबल बनाएं:

mysql> CREATE TABLE castFunctionDemo (
    -> ShippingDate DATE
    -> );

तारीख इन्सर्ट करें:

mysql> INSERT INTO castFunctionDemo VALUES('2019-01-31'), ('2018-07-12'), ('2016-12-06'), ('2017-08-25');

कच्चा डेटा:

+--------------+
| ShippingDate |
+--------------+
| 2019-01-31   |
| 2018-07-12   |
| 2016-12-06   |
| 2017-08-25   |
+--------------+

CAST से CHAR में कन्वर्ट करने की क्वेरी

mysql> SELECT CAST(ShippingDate AS CHAR(12)) AS Conversion
    -> FROM castFunctionDemo;

परिणाम:

+------------+
| Conversion |
+------------+
| 2019-01-31 |
| 2018-07-12 |
| 2016-12-06 |
| 2017-08-25 |
+------------+

व्यावहारिक उपयोग केस

  • स्ट्रिंग कंकेटिनेशन: SELECT CONCAT('Date: ', CAST(date_col AS CHAR))
  • संख्यात्मक तुलना: WHERE CAST(string_col AS UNSIGNED) > 100
  • तारीख फॉर्मेटिंग: CAST(date_col AS CHAR) फिर SUBSTRING से भाग निकालें
  • JSON एक्सपोर्ट: संख्याओं को स्ट्रिंग में बदलकर JSON वैलिड बनाएं

वैकल्पिक सिंटैक्स: CONVERT(expression, target_type) भी समान काम करता है (ODBC स्टाइल)।

  1. Excel में IF फंक्शन का उपयोग कैसे करें Excel में IF फंक्शन का उपयोग कैसे करें

    जानने योग्य बातें IF फंक्शन का उपयोग तार्किक परीक्षण करने के लिए किया जाता है, यानी कोई चीज सही है या नहीं। IF फंक्शन सिंटैक्स और तर्क हैं =IF(logical_test, value_if_true, [value_if_false])। उदाहरण के लिए =IFA3,Bigger,Smaller)। यह लेख Excel के सभी संस्करणों में तार्किक परीक्षण करने के लिए IF फंक्

  1. Java में MySQL के लिए PreparedStatement का उपयोग करके SELECT क्वेरी कैसे चलाएं? Java में MySQL के लिए PreparedStatement का उपयोग करके SELECT क्वेरी कैसे चलाएं?

    Java में PreparedStatement से SELECT क्वेरी निष्पादित करना SELECT क्वेरी के लिए executeQuery() मेथड का उपयोग किया जाता है। सिंटैक्स PreparedStatement pstmt = connection.prepareStatement(query); ResultSet rs = pstmt.executeQuery(); उदाहरण: डेटाबेस में टेबल बनाएं ); डेटा डालें: insert into JavaP

  1. Excel में PI फंक्शन का उपयोग कैसे करें Excel में PI फंक्शन का उपयोग कैसे करें

    Microsoft Excel में PI फंक्शन एक गणित और त्रिकोणमिति फंक्शन है, और यह PI का मान लौटाता है। PI फॉर्मूला के लिए सूत्र =PI () है। PI फंक्शन सिंटैक्स में कोई तर्क नहीं है। Excel में PI फंक्शन का उपयोग कैसे करें Microsoft Excel में PI फंक्शन का उपयोग करने के लिए नीचे दिए गए चरणों का पालन करें: Microsoft