การ SELECT แบบ ต่างๆใน Mysql

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
M009
PHP Super Member
PHP Super Member
โพสต์: 205
ลงทะเบียนเมื่อ: 23/04/2013 10:57 am

การ SELECT แบบ ต่างๆใน Mysql

โพสต์ที่ยังไม่ได้อ่าน โดย M009 »

SELECT โดยใช้ LIMIT
เป็นการดึงข้อมูล ออกมาตั้งแต่ แถวแรกถึงแถวที่ 20

โค้ด: เลือกทั้งหมด

SELECT * FROM person ORDER BY id LIMIT 0, 20;
SELECT โดยใช้ WHERE
เป็นการดึงข้อมูลที่ id <100

โค้ด: เลือกทั้งหมด

SELECT * FROM person WHERE id < 100;
SELECT โดยใช้ WHERE AND
เป็นการดึงข้อมูลที่ id มากกว่าหรือเท่ากับ 10 และจะต้องน้อยกว่าหรือเท่ากับ 20

โค้ด: เลือกทั้งหมด

SELECT * FROM person WHERE id >= 10 AND id <= 20;
SELECT โดยใช้ WHERE BETWEEN
เป็นการดึงข้อมูลที่ id อยู่ระหว่าง 10 - 20 จะต้องกำหนดคำสั่งดังนี้

โค้ด: เลือกทั้งหมด

SELECT * FROM person WHERE id BETWEEN 10 AND 20;
SELECT โดยใช้ min and max
เป็นการดึงข้อมูลที่ id มีค่าต่ำสุด

โค้ด: เลือกทั้งหมด

SELECT MIN(id) FROM Country;
เป็นการดึงข้อมูลที่ id มีค่ามากสุด

โค้ด: เลือกทั้งหมด

SELECT MAX(id) FROM Country;
SELECT เลือก Field ที่ต้องการแสดงผล
เป็นการดึงข้อมูลต้องการให้แสดงผล

โค้ด: เลือกทั้งหมด

SELECT id, name, salary FROM personnel;
SELECT DISTINCT เพื่อตัดข้อมูลที่ซ้ำออก
เพื่อตัดข้อมูลที่ซ้ำออก

โค้ด: เลือกทั้งหมด

SELECT DISTINCT last_name FROM t;
SELECT COUNT() ในการนับจำนวนเรคอร์ด
ใช้ในการนับจำนวนเรคอร์ด

โค้ด: เลือกทั้งหมด

SELECT COUNT(*) FROM t;

วิธีการเรียงลำดับด้วย ASC และ DESC หรือ ORDER BY
การเรียงลำดับจากน้อยไปมากด้วย ASC
การเรียงลำดับจากมากไปน้อยด้วย DESC

โค้ด: เลือกทั้งหมด

SELECT * FROM person ORDER BY last_name ASC, first_name ASC;
หรือ

โค้ด: เลือกทั้งหมด

SELECT * FROM person ORDER BY last_name, first_name;
SELECTLIKE เพื่อค้นหาตามที่กำหนด

โค้ด: เลือกทั้งหมด

SELECT name, email FROM member WHERE email LIKE '%hotmail.com';
SELECT SUM()
ฟังก์ชัน SUM() เป็นฟังก์ชันที่ใช้ในการหาผลรวม

โค้ด: เลือกทั้งหมด

SELECT SUM(Population) FROM Country;
SELECT AVG()
เป็นฟังก์ชันที่ใช้ในการหาค่าเฉลี่ย

โค้ด: เลือกทั้งหมด

SELECT AVG(Population) FROM Country;
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84