Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL:CAST को कोष्ठक से पहले स्थान की आवश्यकता नहीं है?

यह कोड काम करता है:(ध्यान दें कि "कास्ट" के बाद स्थान हटा दिया गया है)

SELECT CAST(20091023 as date);

MySQL को चालू करने के लिए आवश्यक है कि अंतर्निहित कार्यों की एक विशिष्ट सूची में फ़ंक्शन नाम और कोष्ठक के बीच कोई स्थान न हो। MySQL मैनुअल में यह पेज देखें यह व्यवहार क्यों मौजूद है, इस बारे में अधिक जानकारी के लिए।

कार्यों की निम्नलिखित सूची में MySQL 5.1 में समान प्रतिबंध है (पिछले संस्करणों में कई और हैं):

ADDDATE      
BIT_AND      
BIT_OR       
BIT_XOR      
CAST         
COUNT        
CURDATE      
CURTIME      
DATE_ADD     
DATE_SUB     
EXTRACT      
GROUP_CONCAT 
MAX          
MID          
MIN          
NOW          
POSITION     
SESSION_USER 
STD          
STDDEV       
STDDEV_POP   
STDDEV_SAMP  
SUBDATE      
SUBSTR       
SUBSTRING    
SUM          
SYSDATE      
SYSTEM_USER  
TRIM         
VARIANCE     
VAR_POP      
VAR_SAMP     

आशा है कि यह उत्तर आपको उतना ही समय बर्बाद करने से बचाने में मदद करेगा जितना मैंने इस पर किया था! :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL को PostgreSQL में माइग्रेट करना - SQL कोड में कौन सी विशेषताएँ दिखाई नहीं दे रही हैं, यह महत्वपूर्ण होगी?

  2. MySQL:डेटाबेस पर **सभी** विशेषाधिकार प्रदान करें

  3. मैसकल में दिनांक समय खोज का अनुकूलन कैसे करें?

  4. mysql में पिवट टेबल

  5. MySQL में रैंड () का वितरण