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

MySQL टेबल से 3 रैंडम मान कैसे प्रदर्शित करें

रैंडम के लिए RAND() का उपयोग करें, जबकि मानों की संख्या के लिए LIMIT 3 यानी यहां 3:

select yourColumnName from yourTableName order by rand() limit 3;

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable646 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100) ); Query OK, 0 rows affected (0.76 sec)

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

mysql> insert into DemoTable646(FirstName) values('John'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable646(FirstName) values('Bob'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable646(FirstName) values('Chris'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable646(FirstName) values('David'); Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable646(FirstName) values('Bob'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable646(FirstName) values('Carol'); Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable646(FirstName) values('Mike'); Query OK, 1 row affected (0.10 sec)

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

mysql> select *from DemoTable646;

यह निम्न आउटपुट देगा:

+----+-----------+
| Id | FirstName |
+----+-----------+
| 1  | John      |
| 2  | Bob       |
| 3  | Chris     |
| 4  | David     |
| 5  | Bob       |
| 6  | Carol     |
| 7  | Mike      |
+----+-----------+
7 rows in set (0.00 sec)

MySQL टेबल से 3 रैंडम मान प्रदर्शित करने की क्वेरी:

mysql> select FirstName from DemoTable646 order by rand() limit 3;

यह निम्न आउटपुट देगा:

+-----------+
| FirstName |
+-----------+
| Mike      |
| John      |
| Chris     |
+-----------+
3 rows in set (0.00 sec)
  1. - MySQL में ORDER BY RAND() LIMIT 1 से यादृच्छिक रिकॉर्ड चुनें

    MySQL में ORDER BY RAND() LIMIT 1 का उपयोग करके टेबल से एक यादृच्छिक पंक्ति चुन सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY RAND() LIMIT 1; उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1581(StudentName) VALUES(Chris), (Bob), (Sam), (Mike), (Carol); 3. यादृच्छिक पंक्ति चुन

  1. - MySQL में स्टोर्ड प्रोसीजर से टेबल रिकॉर्ड कैसे प्रदर्शित करें?

    MySQL में स्टोर्ड प्रोसीजर के अंदर SELECT स्टेटमेंट रखकर टेबल रिकॉर्ड्स प्रदर्शित कर सकते हैं। यह एनकैप्सुलेशन, पुन: उपयोग, और सुरक्षा (टेबल पर सीधे SELECT अधिकार दिए बिना डेटा एक्सेस) के लिए उपयोगी है। उदाहरण: सभी रिकॉर्ड प्रदर्शित करने वाला प्रोसीजर डेमो टेबल बनाएं: mysql> CREATE TABLE DemoT

  1. Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें

    टेबल और डेटा insert into demo87 values(John,21), (David,23), (Bob,22); Java कोड: ResultSet से HashMap में डेटा import java.sql.*; import java.util.*; import com.mysql.jdbc.Statement; public class TableValuesDemo { public static void main(String[] args) { Connection con = null;