-
Spring Boot से लोकलहोस्ट MySQL कैसे कनेक्ट करें
application.properties कॉन्फ़िगरेशन spring.datasource.username=yourMySQLUserName spring.datasource.password=yourMySQLPassword spring.datasource.url=jdbc:mysql://localhost:3306/yourDatabaseName spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver टेस्ट टेबल insert into demo71 values(100,Jo
-
DB2 में COUNT और GROUP BY का उदाहरण: ट्रांजैक्शन प्रति ऑर्डर गिनती
समस्या TRANSACTIONS टेबल से प्रत्येक TRANSACTION_ID के लिए ORDER_ID की संख्या सूचीबद्ध करें। समाधान SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS GROUP BY TRANSACTION_ID नमूना डेटा TRANSACTION_IDORDER_ID IRN22345A23118 IRN22345A45901 IRN22345A67990 IRN56902A23119 IRN99781A67921 IRN56
-
COBOL-DB2 प्रोग्राम में बिना BIND किए नॉन-SQL परिवर्तन पर SQLCODE -818
समस्या COBOL-DB2 प्रोग्राम में वेरिएबल लंबाई PIC X(5) से PIC X(8) बदली गई, लेकिन SQL में कोई परिवर्तन नहीं। प्लान/पैकेज को पुनः BIND नहीं किया गया। परिणाम एक्सीक्यूशन पर SQLCODE -818 आएगा: THE PRECOMPILER-GENERATED TIMESTAMP x IN THE LOAD MODULE IS DIFFERENT FROM THE BIND TIMESTAMP y BUILT FROM T
-
MySQL में STR_TO_DATE() से MM/YY को YYYY-MM-DD में कैसे बदलें?
सिंटैक्स select str_to_date(concat(10/, due_date), %d/%m/%y) as original_date from yourTableName; उदाहरण insert into demo72 values(11/15), (02/20), (07/95); क्वेरी और परिणाम (दिन 10 मानकर) select str_to_date(concat(10/, due_date), %d/%m/%y) as original_date from demo72; +---------------+ | orig
-
MySQL में FIND_IN_SET() से कॉमा-सेपरेटेड कॉलम में विशिष्ट संख्या वाले रिकॉर्ड चुनें
FIND_IN_SET() फ़ंक्शन FIND_IN_SET(str, strlist) कॉमा-सेपरेटेड सूची में स्ट्रिंग की स्थिति लौटाता है (1-आधारित); नहीं मिलने पर 0। उदाहरण insert into demo73 values(100,101,103,105,SSC), (105,103,1005,1003,104,Computer), (110,105,104,111,Novel); संख्या 103 खोजना 0; +-----------------------+-------
-
MySQL में डायनामिक ऐरे के साथ LIKE क्वेरी कैसे करें?
सिंटैक्स select * from yourTableName where yourColumnName2 like %yourValue% order by yourColumnName1 asc limit yourLimitValue; उदाहरण: कॉमा-सेपरेटेड नामों में खोज insert into demo74(user_names) values(John Smith1,John Smith2,John Smith3), (John Smith1), (David Smith1), (John Smith1,John Smith2,Jo
-
MySQL में UPDATE JOIN से दूसरी टेबल के डेटा से पहली टेबल अपडेट करें
UPDATE ... JOIN सिंटैक्स UPDATE targetTable tbl1 JOIN sourceTable tbl2 ON tbl1.commonCol = tbl2.commonCol SET tbl1.targetCol = tbl2.sourceCol; उदाहरण स्रोत टेबल (demo54): पूरा डेटा insert into demo54 values(John,Smith), (John,Smith), (David,Smith); लक्ष्य टेबल (demo55): lastName NULL insert int
-
MySQL में एक ही INSERT से कई पंक्तियाँ एक साथ कैसे डालें?
मल्टी-रो INSERT सिंटैक्स insert into yourTableName values (val1, val2, ...), (val1, val2, ...), (val1, val2, ...); उदाहरण (4,Carol,Taylor,20); परिणाम +------+------------+-----------+------+ | id | first_name | last_name | age | +------+------------+-----------+------+ | 1 | John
-
MySQL में ORDER BY से विशिष्ट मान को अंत में कैसे सॉर्ट करें?
ट्रिक: बूलियन अभिव्यक्ति सॉर्टिंग (full_name=Not Known) TRUE=1, FALSE=0 देता है। ASC क्रम में 0 पहले, 1 बाद में आता है। उदाहरण insert into demo57(full_name) values(John Smith), (David Miller), (Not Known), (Chris Brown); क्वेरी select * from demo57 order by (full_name=Not Known), full_name desc
-
MySQL में CASE WHEN क्लॉज में एक्सप्रेशन सही काम नहीं कर रहा?
सही CASE WHEN सिंटैक्स select (case when (first_name = John) then Carol when (last_name = Smith) then Doe end) RESULT from demo58; उदाहरण डेटा insert into demo58(first_name,last_name) values(John,Doe), (David,Smith), (John,Brown), (David,Miller); परिणाम +--------+ | RESULT | +-----
-
MySQL में DECIMAL(19,2) कॉलम में डालते समय मान को TRUNCATE से 2 दशमलव तक सीमित करें
TRUNCATE() फ़ंक्शन TRUNCATE(value, decimals) मान को निर्दिष्ट दशमलव स्थानों तक काटता है (राउंड नहीं करता)। उदाहरण insert into demo59 values(truncate(15.346, 2)), (truncate(20.379, 2)), (truncate(25.555, 2)), (truncate(100.456, 2)); परिणाम +--------+ | price | +--------+ | 15.34 | | 20.37 | |
-
MySQL में WHERE IN के साथ NULL मान कैसे संभालें?
सिंटैक्स select yourColumnName1, yourColumnName2 from yourTableName where yourValue in(yourColumnName1, yourColumnName2) or yourColumnName1 is NULL; उदाहरण insert into demo60(first_name,last_name) values(John,Smith), (John,Doe), (null,Brown), (David,Miller), (David,Smith), (Chris,Brown); क्वेरी
-
MySQL में INSERT INTO SELECT से दूसरी टेबल के स्ट्रिंग मान लेकर नई पंक्ति जोड़ें
INSERT INTO SELECT सिंटैक्स insert into targetTable(columnName) select sourceColumn from sourceTable where condition; उदाहरण insert into demo62(employee_name) select name from demo61 where id=2; परिणाम +-------------+---------------+ | employee_id | employee_name | +-------------+---------------
-
MySQL में AES_ENCRYPT() और AES_DECRYPT() से स्ट्रिंग एन्क्रिप्ट और डिक्रिप्ट करें
सिंटैक्स insert into yourTableName values(AES_ENCRYPT(yourValue, yourSecretKey)); select cast(AES_DECRYPT(yourColumnName, yourSecretKey) as char) from yourTableName; उदाहरण insert into demo63 values(AES_ENCRYPT(John,PASS)), (AES_ENCRYPT(David,PASS)), (AES_ENCRYPT(123456,PASS)); एन्क्रिप्टेड डेटा
-
MySQL में खोज क्वेरी के लिए उपयुक्त डेटाबेस फ़ील्ड टाइप
REGEXP_INSTR() फ़ंक्शन (MySQL 8.0+) स्ट्रिंग में उपस्ट्रिंग की स्थिति लौटाता है; 0 = नहीं मिला। select * from yourTableName where REGEXP_INSTR(yourColumnName, yourSearchValue); उदाहरण insert into demo64(name) values(John Smith), (John Doe), (Chris Brown), (David Miller), (Carol Taylor); John खोज
-
MySQL में प्राइमरी की को कई टेबल में फॉरेन की के रूप में कैसे रेफ़र करें?
ALTER TABLE ... ADD CONSTRAINT alter table yourSecondTableName add constraint `yourConstraintName` foreign key(`yourSecondTableNamePrimaryKey`) references yourFirstTableName(yourFirstTablePrimaryKeyColumnName); उदाहरण alter table demo66 add constraint `id_fk` foreign key(`user_id`) references
-
MySQL REGEXP: विशिष्ट संख्या से शुरू होने वाले स्ट्रिंग+नंबर रिकॉर्ड प्राप्त करें
REGEXP पैटर्न Select yourColumnName1, yourColumnName2 from yourTableName where yourColumnName2 REGEXP ^yourStringValue[yourNumericValue]; उदाहरण: John से शुरू और फिर 5 या 6 insert into demo45(value) values(John500), (John1500), (John5500), (John6500), (John8600); क्वेरी: ^John[56] select id,val
-
MySQL में MM/YY को YYYY-MM-DD में विशिष्ट दिन के साथ कैसे बदलें?
STR_TO_DATE() + CONCAT() select str_to_date(concat(yourDateValue/, yourColumnName), %d/%m/%y) as anyAliasName from yourTableName; उदाहरण: दिन 24 मानकर insert into demo46(short_date) values(09/18), (12/20), (11/20); क्वेरी और परिणाम select str_to_date(concat(24/, short_date), %d/%m/%y) as Conver
-
MySQL में CASE WHEN से विशिष्ट मान वाली पंक्तियाँ हटाकर बाकी दिखाएँ
CASE WHEN सिंटैक्स select case when first_name=John then last_name else first_name end Result from demo47 where John in (first_name,last_name); उदाहरण insert into demo47 values(John,Smith), (David,Miller), (John,Doe), (Chris,Brown); क्वेरी और परिणाम +--------+ | Result | +--------+ | Smith |
-
MySQL में आरक्षित कीवर्ड (जैसे groups) से टेबल बनाने पर सिंटैक्स एरर और समाधान
समस्या groups MySQL आरक्षित कीवर्ड है। बिना बैकटिक्स के टेबल बनाने पर एरर: create table groups (id int, name varchar(40)); ERROR 1064 (42000): You have an error in your SQL syntax near groups (id int, name varchar(40)) at line 1 समाधान: बैकटिक्स (`) का उपयोग create table `groups` (id int, name v