Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में संख्याओं वाले रिकॉर्ड राउंड करें


संख्या राउंड करने के लिए MySQL ROUND() का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
-> (
-> Amount DECIMAL(10,4)
-> ); Query OK, 0 rows affected (1.18 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable values(100.578); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(1000.458); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(980.89); Query OK, 1 row affected (0.13 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------+
| Amount    |
+-----------+
| 100.5780  |
| 1000.4580 |
| 980.8900  |
+-----------+
3 rows in set (0.00 sec)

संख्याओं को राउंड करने का क्वेरी यहाँ है:

mysql> update DemoTable set Amount=round(Amount); Query OK, 3 rows affected (0.12 sec) Rows matched: 3 Changed: 3 Warnings: 0

आइए एक बार फिर टेबल रिकॉर्ड जांचते हैं:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------+
| Amount    |
+-----------+
| 101.0000  |
| 1000.0000 |
| 981.0000  |
+-----------+
3 rows in set (0.00 sec)

  1. - MySQL में SELECT और SHOW कमांड के परिणामों को कैसे संयोजित करें

    समाधान उपयोगकर्ता-परिभाषित वेरिएबल (@) या सिस्टम वेरिएबल (@@) का उपयोग करके एक ही SELECT में कई मान दिखाएं। उपयोगकर्ता वेरिएबल SELECT @first_name AS EmployeeFirstName, @last_name AS EmployeeLastName; +-------------------+------------------+ | EmployeeFirstName | EmployeeLastName | +---------------

  1. - MySQL REGEXP: केवल स्ट्रिंग या स्ट्रिंग+नंबर वाले रिकॉर्ड दिखाएँ, केवल नंबर वाले नहीं

    REGEXP पैटर्न कम से कम एक अक्षर (a-z या A-Z) वाले रिकॉर्ड के लिए: select yourColumnName from yourTableName where yourColumnName REGEXP [a-zA-Z]; उदाहरण insert into demo41 values(John Smith34), (John Smith), (9234John Smith), (john smith), (98775); क्वेरी और परिणाम select name from demo41 where

  1. - 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