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

क्या MySQL में डबल इक्वल साइन (==) मौजूद है?

नहीं, MySQL में डबल इक्वल साइन (==) ऑपरेटर नहीं होता। MySQL तुलना के लिए एकल इक्वल साइन (=) का उपयोग करता है। == उपयोग करने पर सिंटैक्स त्रुटि होती है।

सत्यापन: वेरिएबल घोषित करना

mysql> SET @Number = 10;

गलत: डबल इक्वल साइन उपयोग करना

mysql> SELECT 10 == @Number;

त्रुटि:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '==@Number' at line 1

सही: एकल इक्वल साइन उपयोग करना

mysql> SELECT 10 = @Number;

आउटपुट:

+------------+
| 10=@Number |
+------------+
| 1          |
+------------+

व्याख्या: MySQL में = तुलना ऑपरेटर है (समानता जांच)। यह 1 (सत्य) या 0 (असत्य) लौटाता है। == C, Java, JavaScript, Python जैसी प्रोग्रामिंग भाषाओं में समानता ऑपरेटर है, लेकिन SQL मानक और MySQL में नहीं।

अन्य तुलना ऑपरेटर:

  • = - बराबर
  • <> या != - बराबर नहीं
  • <, >, <=, >= - तुलनात्मक
  • <=> - NULL-सुरक्षित बराबर (NULL = NULL सत्य देता है)
  • IS NULL / IS NOT NULL - NULL जांच
  • BETWEEN ... AND ... - रेंज
  • IN (...) - सूची में सदस्यता
  • LIKE / REGEXP - पैटर्न मिलान
  1. क्या MySQL में C/C++ जैसा टर्नरी ऑपरेटर है? क्या MySQL में C/C++ जैसा टर्नरी ऑपरेटर है?

    MySQL में CASE स्टेटमेंट का उपयोग करके टर्नरी ऑपरेशन करना MySQL में C/C++ जैसा ?: टर्नरी ऑपरेटर नहीं है, लेकिन CASE WHEN ... THEN ... ELSE ... END से समान कार्यक्षमता प्राप्त कर सकते हैं। C/C++ टर्नरी ऑपरेटर 1 && (X - Y) < 0) ? X : (X - Y); MySQL समतुल्य: CASE स्टेटमेंट 1 AND (tbl.X - tbl.Y) <

  1. - MySQL में DOUBLE लंबाई लागू करें और सेट करें

    MySQL में DOUBLE लागू करने के लिए, सिंटैक्स निम्न है: create table yourTableName ( yourColumnName double(5,2) unsigned ); आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1814 ( Amount double(5,2) unsigned ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल म

  1. - MySQL में टेबल के अस्तित्व का पता कैसे लगाएं

    समाधान INFORMATION_SCHEMA.TABLES का उपयोग करें। सिंटैक्स SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = yourTableName; उदाहरण टेबल बनाएं: ); जांच क्वेरी WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = DemoTable2032; परिणाम +---------------+ |