MySQL में IFNULL() का उपयोग करके NULL और गैर-NULL मानों के साथ गणितीय गणना करना
MySQL में IFNULL() के साथ NULL-सुरक्षित अंकगणित
NULL मानों वाले कॉलम पर गणितीय संचालन करते समय, MySQL NULL लौटाता है। IFNULL() (या COALESCE()) का उपयोग करके गणना से पहले NULL को डिफ़ॉल्ट मान (जैसे 0) से बदलें।
इसके लिए आप IS NOT NULL प्रॉपर्टी का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:
mysql> create table DemoTable1
(
DueDate date
); Query OK, 0 rows affected (0.00 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable1 values(2019-09-10); Query OK, 1 r
MySQL स्टोर्ड प्रोसीजर में DECLARE से स्थानीय वेरिएबल घोषित करें, SET से मान असाइन करें, और गणना करें।
स्टोर्ड प्रोसीजर बनाएं
mysql> DELIMITER //
mysql> CREATE PROCEDURE declare_demo_sp()
BEGIN
DECLARE Value1 INT;
DECLARE Value2 INT;
SET Value1 = 100;
SET V
MySQL में अग्रणी शून्य के साथ क्रमिक ID उत्पन्न करना
LPAD() फ़ंक्शन और INSERT INTO SELECT का उपयोग करके आप एक कॉलम में अग्रणी शून्य के साथ स्वरूपित मान (जैसे 001, 002, 003) स्वचालित रूप से उत्पन्न और डाल सकते हैं।
टेबल बनाना
);
Query OK, 0 rows affected (0.00 sec)
LPAD के साथ INSERT INTO SELECT क