MySQL nâng cao
Đặt điều kiện sau mệnh đề GROUP BY trong MySQL với HAVING
Đặt điều kiện truy vấn dữ liệu sau mệnh đề "GROUP BY" trong câu truy vấn SQL cho phép bạn lọc dữ liệu đã nhóm dựa trên các tiêu chí cụ thể. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng điều kiện sau lệnh "GROUP BY" để truy vấn dữ liệu một cách hiệu quả. Đặt điều kiện truy vấn sau GROUP BY với mệnh đề HAVING Lệnh...
Khoá ngoại - Hướng dẫn liên kết bảng MySQL trong phpmyadmin
Trong bài viết này chúng ta sẽ tìm hiểu về khóa ngoại trong MySQL là gì. Và hướng dẫn liên kết bảng MySQL trong phpmyadmin. Khóa ngoại trong MySQL Khóa ngoại (foreign key) trong MySQL là một thuộc tính để xác định mối quan hệ giữa hai bảng trong cơ sở dữ liệu. Khóa ngoại cho phép bạn thiết lập các quy tắc và ràng buộc để đảm bảo tính nhất quán...
Các hàm xử lý toán học trong MySQL - Học MySQL
MySQL cung cấp một loạt các hàm xử lý toán học mạnh mẽ cho phép bạn thực hiện các phép tính và tính toán trên dữ liệu số trong cơ sở dữ liệu. Dưới đây là một số hàm toán học phổ biến và cách sử dụng chúng trong MySQL: ABS(x): Hàm này trả về giá trị tuyệt đối của x. Ví dụ:SELECT ABS(-10); -- Kết quả: 10 CEILING(x): Hàm này trả...
Các hàm làm tròn số ROUND, CEIL, FLOOR trong MySQL
Các hàm làm tròn số phổ biến trong MySQL là ROUND(), CEIL() và FLOOR(). Vậy cụ thể các hàm này sử dụng như thế nào, sự khác nhau giữa mỗi hàm này là gì, khi nào thì sử dụng hàm nào. Cùng tìm hiểu trong bài viết này nhé. 1. Hàm ROUND() Hàm ROUND() được sử dụng để làm tròn một giá trị số đến số nguyên gần nhất hoặc đến số...
Hàm FLOOR() làm tròn giá trị xuống trong MySQL
Hàm FLOOR () được sử dụng để làm tròn một giá trị số xuống đến số nguyên gần nhất. Hàm này sẽ làm tròn giá trị số xuống, bất kể nó là số nguyên dương hay âm. Bạn nên xem thêm 2 bài về làm tròn số trong MySQL là bài viết Hàm ROUND() làm tròn số trong MySQL và Hàm CEIL() làm tròn giá trị lên trong MySQL. cú pháp sử...
Hàm CEIL() làm tròn giá trị lên trong MySQL - Hiểu trong 1 phút
Hàm CEIL được sử dụng để làm tròn một giá trị số lên đến số nguyên gần nhất. Hàm này sẽ làm tròn giá trị số lên, bất kể nó là số nguyên dương hay âm. Bạn nên xem thêm 2 bài về làm tròn số trong MySQL là bài viết Hàm ROUND() làm tròn số trong MySQL và Hàm FLOOR() làm tròn giá trị xuống trong MySQL. Cú pháp hàm CEIL...
Hàm ROUND() làm tròn số trong MySQL - Hiểu trong 1 phút
Hàm ROUND được sử dụng để làm tròn một giá trị số. Hàm này cho phép bạn làm tròn số nguyên gần nhất hoặc làm tròn đến một số chữ số thập phân cụ thể. Bạn nên xem thêm 2 bài về làm tròn số trong MySQL là bài viết Hàm CEIL() làm tròn giá trị lên trong MySQL và Hàm FLOOR() làm tròn giá trị xuống trong MySQL. Cú pháp hàm...
Hàm AVG trong MySQL - Hàm tính trung bình cộng trong MySQL
Hàm AVG trong MySQL được sử dụng để tính giá trị trung bình của các giá trị trong một cột của bảng. Cú pháp sử dụng hàm AVG trong MySQL Cú pháp cơ bản nhất hàm AVG SELECT AVG(column_name) FROM table_name; Trong đó: column_name: Là tên cột cần tìm giá trị lớn nhất trong cột này. table_name: Là tên bảng Kết hợp mệnh đề WHERE đặt điều kiện trước rồi tính trung bình cộng của các hàng...
Hàm Max, Min trong MySQL - Tìm kiếm lớn nhất, bé nhất trong cột
Hàm MAX trong MySQL được sử dụng để tìm giá trị lớn nhất trong một cột của bảng. Ngược lại hàm MIN để tìm kiếm giá trị nhỏ nhất trong một cột của bảng. 1. Hàm MAX Cú pháp sử dụng SELECT MAX(column_name) FROM table_name; Trong đó: column_name: Là tên cột cần tìm giá trị lớn nhất trong cột này. table_name: Là tên bảng Cũng có thể sử dụng thêm mệnh đề WHERE để lọc theo các điều kiện rồi...
Hàm SUM trong MYSQL - Tính tổng một cột (Hiểu trong 5 phút)
Hàm SUM được sử dụng để tính tổng các giá trị trong một cột của bảng. Ví dụ có thể tính tổng số lương của tất cả nhân viên trong một bảng. Cú pháp của hàm SUM trong MySQL SELECT SUM(column_name) FROM table_name; Trong đó: column_name: Là tên cột cần tính tổng table_name: Là tên bảng Cũng có thể sử dụng thêm mệnh đề WHERE để lọc theo các điều kiện rồi tính tổng các hàng...
Mệnh đề LIMIT & OFFSET trong MySQL - Giới hạn bản ghi
Trong MySQL Mệnh đề LIMIT & OFFSET được sử dụng để giới hạn các bản ghi được truy vấn, offset để chỉ định sẽ lấy bản ghi từ hàng số bao nhiêu. Sử dụng limit Limit để giới hạn số lượng bản ghi sẽ được lấy. Cú pháp limit SELECT column_list FROM table LIMIT number_of_rows Trong đó: column_list: Là tên các cột table: Tên bảng number_of_rows: Đặt giới hạn số hàng sẽ được lấy Ví dụ Mình có bảng users như...
Mệnh đề HAVING trong MySQL - Đặt đk sau các hàm tổng hợp
Mệnh đề HAVING cũng là một mệnh đề điều kiện có sự giống nhau với mệnh đề WHERE, tuy nhiên cách sử dụng thì lại rất khác nhau. Trong bài viết trước chúng ta đã tìm hiểu về mệnh đề GROUP BY, với mệnh đề WHERE chỉ có thể đặt điều kiện đối với các thuộc tính(cột) vốn có của bảng, các thuộc tính được tạo sau khi trả kết quả...
Mệnh đề ORDER BY trong MySQL - Mệnh đề sắp xếp bản ghi
Mệnh đề ORDER BY trong MySQL là một mệnh đề cho phép sắp xếp các bản ghi trong một bảng dữ liệu. Mệnh đề này cho phép sắp xếp các bản ghi theo một hoặc nhiều cột và theo thứ tự tăng dần hoặc giảm dần. Cú pháp của mệnh đề ORDER BY SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... [ASC|DESC]; Trong đó: column1, column2: Là tên các cột table_name: Tên bảng ASC |...
Mệnh đề GROUP BY trong MySQL - Mệnh đề nhóm dữ liệu bản ghi
Mệnh đề GROUP BY trong MySQL - Hướng dẫn và ví dụ sử dụng. Trong bài viết này chúng ta sẽ tìm hiểu một mệnh đề rất quan trọng và được sử dụng nhiều trong MySQL, đó là mệnh đề GROUP BY. Cùng bắt đầu nhé! Mệnh đề GROUP BY Mệnh đề GROUP BY trong MySQL được sử dụng để nhóm các bản ghi trong một bảng theo các giá trị của...
Sử dụng IF trong MySQL - Hàm IF trong MySQL
IF...ELSE trong các ngôn ngữ lập trình C/C++, JAVA, PHP hay các ngôn ngữ lập trình khác chúng ta đã được tìm hiểu, thì đây là câu lệnh được sử dụng để thực hiện các hành động khác nhau dựa theo các điều kiện khác nhau hay dùng để rẽ nhánh chương trình. Mệnh đề IF...ELSE trong MySQL cũng tương tự như vậy. Tuy nhiên trong bài viết này ta sẽ...
Tìm hiểu hàm DATE_FORMAT trong MySQL - Định dạng thời gian MySQL
Định dạng thời gian trong MySQL là một phần kiến thức khá quan trọng và thường xuyên được và cần sử dụng. Trong bài viết này chúng ta sẽ tìm hiểu về hàm DATE_FORMAT, hàm định dạng thời gian trong MySQL. Hàm DATE_FORMAT trong MySQL Hàm DATE_FORMAT định dạng một thời gian theo định dạng truyền vào. Cú pháp DATE_FOMAT DATE_FORMAT( date, format_mask ) Trong đó: date: thời gian cần định dạngformat_mask: Chuỗi định dạng áp dụng. format_mask sẽ...