-
MySQL में मान 0 होने पर दूसरे कॉलम का मान कैसे चुनें?
IF() फ़ंक्शन का उपयोग यदि किसी कॉलम का मान 0 है तो दूसरे कॉलम का मान लेने के लिए IF() फ़ंक्शन प्रयोग करें: select IF(yourColumnName1=0, yourColumnName2, yourColumnName1) as anyAliasName from yourTableName; टेबल बनाना और डेटा डालना insert into demo30(value,original_value) values(30,0); डेटा देखना
-
MySQL में वर्तमान डेटाबेस के नाम का उपयोग करके उसे कैसे डिलीट करें?
वर्तमान डेटाबेस प्राप्त करना वर्तमान डेटाबेस जानने के लिए SELECT DATABASE() फ़ंक्शन का उपयोग करें: select database(); डेटाबेस डिलीट करने का सिंटैक्स डेटाबेस का नाम एक वेरिएबल में स्टोर करके डायनामिक SQL के ज़रिए ड्रॉप करें: set @anyVariableName = database(); select @anyVariableName; set @anyVari
-
MySQL में AVG() फ़ंक्शन का उपयोग करके डेटाबेस पंक्तियों में औसत मान गणना करें
MySQL में AVG() फ़ंक्शन का उपयोग करके स्तंभ औसत गणना करना MySQL का AVG() एग्रीगेट फ़ंक्शन एक संख्यात्मक कॉलम के सभी गैर-NULL मानों का अंकगणितीय औसत (मतलब) गणना करता है। यह एकल क्वेरी में एकाधिक कॉलम्स पर लागू किया जा सकता है। सिंटैक्स SELECT AVG(yourColumnName1) AS alias1, AVG(yourColumnNa
-
MySQL में डेटाबेस पंक्तियों में औसत मान कैसे गणना करें
समाधान AVG() एग्रीगेट फंक्शन का उपयोग करके प्रत्येक कॉलम का औसत निकालें। सिंटैक्स SELECT AVG(col1) AS alias1, AVG(col2) AS alias2, AVG(col3) AS alias3, ... FROM yourTableName; उदाहरण टेबल बनाएं: INSERT INTO demo31 VALUES (34,55,67), (50,60,70), (100,200,300), (10,300,200); क्वेरी SELECT AVG(val
-
MySQL में टेबल बदलें ताकि परिकलित औसत स्कोर फ़ील्ड INSERT/UPDATE के बिना दिखे
समाधान GENERATED ALWAYS AS ... VIRTUAL कॉलम का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName ADD COLUMN yourColumnName yourDataType GENERATED ALWAYS AS ((col1 + col2 + ... + colN) / N) VIRTUAL; उदाहरण टेबल बनाएं: INSERT INTO demo32 VALUES (30,60), (20,40), (35,35); वर्चुअल कॉलम जोड़ें GENERATE
-
MySQL में DEFAULT के साथ विशिष्ट विकल्पों वाली नई टेबल कैसे बनाएं
समाधान कॉलम डेटा प्रकार के बाद DEFAULT कीवर्ड का उपयोग करें। उदाहरण ); डेटा डालें INSERT INTO demo33 (name, start_date, end_date, category) VALUES (David, 2020-03-10, 2020-08-22, Good); परिणाम +----+-------+------------+------------+----------+ | id | name | start_date | end_date | category
-
MySQL में डेटा फॉर्मेट से संख्यात्मक तारीख मान निकालें
समाधान STR_TO_DATE से स्ट्रिंग को तारीख में बदलें, फिर UNIX_TIMESTAMP से सेकंड में बदलें। सिंटैक्स SELECT UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, %d-%b-%y)) AS aliasName FROM yourTableName; उदाहरण टेबल बनाएं: INSERT INTO demo34 VALUES (31-Jan-19), (03-Mar-21), (13-Jun-20); क्वेरी SELECT UNIX
-
MySQL में टेबल से डुप्लिकेट कॉलम कैसे हटाएं
समाधान INNER JOIN के साथ DELETE का उपयोग करके डुप्लिकेट पंक्तियाँ हटाएं (नवीनतम ID रखें)। सिंटैक्स DELETE tbl1 FROM yourTableName tbl1 INNER JOIN yourTableName tbl2 WHERE tbl1.id < tbl2.id AND tbl1.name = tbl2.name; उदाहरण टेबल बनाएं: INSERT INTO demo14 (name) VALUES (John), (David), (David), (Bo
-
MySQL में BigQuery से समय में मिनट कैसे निकालें
समाधान EXTRACT() और CAST() का उपयोग करके समय कॉलम से मिनट निकालें। सिंटैक्स SELECT EXTRACT(MINUTE FROM CAST(yourColumnName AS TIME)) AS aliasName FROM yourTableName; उदाहरण टेबल बनाएं: INSERT INTO demo15 VALUES (10:30:45), (06:34:55); क्वेरी SELECT EXTRACT(MINUTE FROM CAST(value AS TIME)) AS Mi
-
MySQL में अल्पविराम-पृथक सूची में स्ट्रिंग और अगला अक्षर खोजने के लिए रेगेक्स
समाधान REGEX के बजाय FIND_IN_SET() फंक्शन का उपयोग करें, जो अल्पविराम-पृथक सूची के लिए बनाया गया है। सिंटैक्स SELECT * FROM yourTableName WHERE FIND_IN_SET(anyValue, yourColumnName); उदाहरण टेबल बनाएं: INSERT INTO demo17 (first_name, value) VALUES (John,50), (David,), (Adam,50,89), (Adam,49,89,43
-
MySQL में SELECT और SHOW कमांड के परिणामों को कैसे संयोजित करें
समाधान उपयोगकर्ता-परिभाषित वेरिएबल (@) या सिस्टम वेरिएबल (@@) का उपयोग करके एक ही SELECT में कई मान दिखाएं। उपयोगकर्ता वेरिएबल SELECT @first_name AS EmployeeFirstName, @last_name AS EmployeeLastName; +-------------------+------------------+ | EmployeeFirstName | EmployeeLastName | +---------------
-
MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग को कैसे क्रमबद्ध करें
समाधान REGEXP_REPLACE, LENGTH और मान के आधार पर ORDER BY का उपयोग करें। उदाहरण टेबल बनाएं: INSERT INTO demo18 VALUES (John Smith), (2J John has 58), (2J John has 9); क्वेरी value; परिणाम +----------------+ | value | +----------------+ | 2J John has 9 | | 2J John has 58 | | John Smith
-
Java में MySQL LIKE के साथ खोज वेरिएबल का उपयोग करते समय उद्धरण चिह्नों का सही उपयोग
सही सिंटैक्स String sqlQuery = SELECT * FROM yourTableName WHERE yourColumnName LIKE % + searchVariable + %; उदाहरण टेबल बनाएं: INSERT INTO demo19 (name) VALUES (John Smith), (David Miller), (Adam Smith), (Chris Brown); Java कोड String searchKeyWord = Smith; String sqlQuery = SELECT * FROM demo19
-
MySQL में टेबल A की तुलना में टेबल B में नहीं होने पर टेबल C में डेटा डालें
समाधान टेबल A और B पर LEFT JOIN का उपयोग करें, जहां B में मेल नहीं खाता वहां के रिकॉर्ड टेबल C में डालें। उदाहरण टेबल A (demo20): INSERT INTO demo20 VALUES (100,John), (101,Bob), (102,Mike), (103,Carol); टेबल B (demo21): INSERT INTO demo21 VALUES (100,Sam), (101,Adam), (133,Bob), (145,David); ट
-
MySQL क्वेरी: अधिकतम संचयी मान प्राप्त करें
समाधान सबक्वेरी में गुणनफल की गणना करें, फिर GROUP BY और ORDER BY से अधिकतम खोजें। उदाहरण टेबल बनाएं: INSERT INTO demo23 (value1, value2) VALUES (5,600), (20,800), (7,400), (6,500), (10,300), (11,500); क्वेरी LIMIT 1; परिणाम +-------------+-----------------------+ | total_value | number_of_occu
-
MySQL में JSON प्रकार के कॉलम के लिए डिफ़ॉल्ट मान कैसे सेट करें
समाधान ALTER TABLE में DEFAULT CONSTRAINT के साथ JSON_OBJECT() का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName MODIFY COLUMN yourColumnName JSON NOT NULL DEFAULT (JSON_OBJECT()); उदाहरण टेबल बनाएं: CREATE TABLE demo24 (employee_information TEXT); JSON प्रकार में बदलें और डिफ़ॉल्ट सेट करें ALT
-
Spring Boot + JSP + Spring Security: DataSource कॉन्फ़िगरेशन त्रुटि कैसे ठीक करें
समाधान application.properties में DataSource गुण परिभाषित करें। application.properties spring.datasource.username=yourUserName spring.datasource.password=yourPassword spring.datasource.url=yourDatabaseUrl spring.datasource.driver-class-name=yourDriverClassName कंट्रोलर क्लास @RestController @Reque
-
MySQL में दशमलव बिंदु से दो स्थान पहले का अंक कैसे प्राप्त करें
समाधान DIV ऑपरेटर का उपयोग करके पूर्णांक विभाजन करें। उदाहरण टेबल बनाएं: INSERT INTO demo1 VALUES (456.54), (50.64), (1000.78); क्वेरी SELECT value DIV 10 % 10 FROM demo1; परिणाम +-----------------+ | value DIV 10%10 | +-----------------+ | 5 | | 5 | | 0
-
MySQL में ORDER BY के साथ एकाधिक LIKE ऑपरेटर का उपयोग
सिंटैक्स SELECT * FROM yourTableName ORDER BY ( yourColumnName LIKE %yourValue1% ) + ( yourColumnName LIKE %yourValue2% ) + ... N DESC; उदाहरण टेबल बनाएं: INSERT INTO demo2 (name) VALUES (John), (David), (John Smith), (John Doe), (David Miller), (Chris), (Bob Doe); क्वेरी Doe और David वाले ना
-
MySQL में कई टेबल में कुल परिणामों की संख्या सीमित करें
समाधान UNION ALL के साथ LIMIT का उपयोग करके कई टेबल से संयुक्त परिणाम सीमित करें। उदाहरण तीन टेबल बनाएं: INSERT INTO demo5 VALUES (100), (60), (50); क्वेरी LIMIT 2; परिणाम +-------+ | value | +-------+ | 30 | | 20 | +-------+ व्याख्या: प्रत्येक टेबल से शीर्ष 2 परिणाम UNION ALL से जोड़े ज