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

MySQL के कॉलम डेटा के साथ SPACE() फंक्शन का उपयोग कैसे करें?

MySQL टेबल के कॉलम नाम को SPACE() फंक्शन के साथ उपयोग करके दो कॉलम के बीच, किसी निर्दिष्ट कॉलम के बाद या पहले व्हाइट स्पेस जोड़ा जा सकता है। Student टेबल के डेटा का उपयोग करके निम्न उदाहरण इसे दर्शाता है।

उदाहरण

mysql> Select Id, Space(8),Name from Student;
+------+----------+---------+
| Id   | Space(8) | Name    |
+------+----------+---------+
| 1    |          | Gaurav  |
| 2    |          | Aarav   |
| 15   |          | Harshit |
| 20   |          | Gaurav  |
| 21   |          | Yashraj |
+------+----------+---------+
5 rows in set (0.00 sec)

उपरोक्त उदाहरण में, दो कॉलम के बीच 8 व्हाइट स्पेस एक कॉलम के रूप में जोड़े गए हैं।

  1. - क्या MySQL में कॉलम मान के साथ बैकटिक्स का उपयोग कर सकते हैं?

    नहीं, MySQL में बैकटिक्स (`) का उपयोग केवल पहचानकर्ताओं (तालिका नाम, कॉलम नाम, डेटाबेस नाम) के लिए किया जाता है, मानों (लिटरल्स) के लिए नहीं। मानों के लिए एकल उद्धरण () या दोहरे उद्धरण () का उपयोग करें। उदाहरण तालिका बनाना CREATE TABLE DemoTable6 ( SystemIPAddress VARCHAR(200) ); IP पते डालना

  1. - MySQL में बैकटिक्स (`) से विशेष वर्ण वाले कॉलम नाम उपयोग करना

    MySQL में कॉलम नामों में हाइफ़न (-), स्पेस, या अन्य विशेष वर्ण उपयोग करने के लिए उन्हें बैकटिक्स (` `) में लपेटना आवश्यक है। यह पहचानकर्ता उद्धरण शैली है। विशेष वर्ण वाले कॉलम नामों के साथ टेबल बनाना mysql> CREATE TABLE DemoTable ( `Student-Id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `S

  1. - MySQL 8.0 में 'rank' आरक्षित शब्द: कॉलम नाम के लिए बैकटिक्स आवश्यक

    MySQL 8.0.2 से RANK एक आरक्षित शब्द (reserved word) है क्योंकि विंडो फ़ंक्शन RANK() जोड़ा गया। इसे कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक्स (`) आवश्यक हैं। समस्या ); ERROR 1064 (42000): You have an error in your SQL syntax near rank int at line 5 समाधान: बैकटिक्स उपयोग करें ); Query OK डे