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

MySQL कल की तारीख का चयन

कल की तारीख पाने का सबसे आसान और सबसे अच्छा तरीका है:

subdate(current_date, 1)

आपकी क्वेरी होगी:

SELECT 
    url as LINK,
    count(*) as timesExisted,
    sum(DateVisited between UNIX_TIMESTAMP(subdate(current_date, 1)) and
        UNIX_TIMESTAMP(current_date)) as timesVisitedYesterday
FROM mytable
GROUP BY 1

जिज्ञासु के लिए, इसका कारण sum(condition) . है आपको गिनती . देता है उन पंक्तियों की संख्या जो शर्त को पूरा करती हैं, जिसके लिए अन्यथा एक बोझिल और चिंताजनक case . की आवश्यकता होगी कथन, यह है कि mysql में बूलियन मान 1 . हैं सच के लिए और 0 असत्य के लिए, इसलिए किसी शर्त का योग प्रभावी ढंग से मायने रखता है कि यह कितनी बार सत्य है। इस पैटर्न का उपयोग करने से आपका SQL कोड साफ हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon RDS पर mysqladmin फ्लश-होस्ट कैसे चलाएं

  2. PHP और MySQL का उपयोग करके उपयोगकर्ता छवियों को संग्रहीत करने का सबसे अच्छा तरीका क्या है?

  3. विभिन्न डेटाबेस में एकाधिक टेबल कनेक्ट करें? माई एसक्यूएल

  4. URL छोटा करने वाली साइट

  5. बिना पासवर्ड प्रॉम्प्ट के उबंटू पर MySQL इंस्टॉल करें