Hướng dẫn phép trừ trong mysql

  1. Home
  2. MySQL
  3. Bài 4: Một số toán tử thường dùng trong MySQL khi lập trình php

MySQL | Lập Trình PHP | 11/01/2016 | 17188 |



Khi chúng ta tự học lập trình php thì việc tương tác với CSDL MySQL là điều tất yếu. MySQL cung cấp một số toán tử như sau:

Hướng dẫn phép trừ trong mysql

I. Toán tử số học:

Toán tử này dùng để tính toán các phép tính như: cộng, trừ, nhân, chia, chia lấy dư. Giá trị đem tính phải là kiểu số.

Toán tử Ý nghĩa
+ Thực hiện phép cộng hai số
- Thực hiện phép trừ hai số
* Thực hiện phép nhân hai số
/ Thực hiện phép chia hai số
% Thực hiện phép chia lấy phần dư

Ví dụ:

SELECT 9-2+9*5-5

Kết quả: 47

II. Toán tử so sánh

Toán tử so sánh dùng để thực hiện việc so sánh như: bằng, lớn hơn, nhỏ hơn, khác,... Kết quả trả về là đúng hoặc sai (tương đương như true và false HAY o và 1)

Toán tử Ý nghĩa
= So sánh bằng hai giá trị hoặc biểu thức khác NULL
<=> So sánh bằng hai giá trị hoặc biểu thức ngay cả khi các biểu thức  là NULL
<>, != So sánh khác
< So sánh nhỏ hơn
<= So sánh nhỏ hơn hoặc bằng
> So sánh lớn hơn
>= So sánh lớn hơn hoặc bằng

Ví dụ:

SELECT 5 > 6

Kết quả 0

III. Toán tử luân lý

Toán tử luân lý dùng để kết hợp các biểu thức đơn lẽ thành một biểu thức chung

Toán tử Ý nghĩa
AND, && Khi tất cả các biểu thức đều đúng thì biểu thức chung mới đúng
OR, || Chỉ cần có một biểu thức đúng thì biểu thức chung sẽ đúng
XOR Khi một trong hai biểu thức là đúng thì cho kết quả đúng. Nếu cả hai biêu thức cùng đúng hoặc cùng sai thì cho kết quả sai
NOT,! Sẽ cho giá trị ngược lại với biểu thức

Ví dụ:

SELECT 1 && 0

Kết quả: 0

Trên đây là một số toán tử tong MySQL giúp các bạn tự học lập trình php thành công.




    Các Tin Khác:

  • Bài 5: Một số câu lệnh SQL trong MySQl khi lập trình PHP - 14/01/2016
  • Bài 3: Hướng dẫn tạo và xóa bảng trong MySQL với PhpMyadmin - 10/01/2016
  • Bài 2: Hướng dẫn Tạo và Xóa cơ sở dữ liệu trong MySQL - 10/01/2016
  • Bài 1: Tổng quan hệ quản trị CSDL MySQL - 08/01/2016

Mới Đăng

Tags

Lên đầu trang, back to top, scroll to top, jquery, css, bootstrap, thiết kế giao diện, theme, thiết kế web, framework, wampserver, máy chủ web, localhost, php, mysql, apache, định dạng tiền, phân cách phần ngàn, javascript định dạng tiền, format currency

Tài liệu tham khảo

Trang web chính thức của MySQL Tài liệu sản phẩm Chức năng ngày và giờ

DATE_ADD và DATE_SUB

Hai hàm này là một cặp, một hàm là phép cộng và hàm còn lại là phép trừ. Chức năng của chúng là cộng hoặc trừ một khoảng thời gian từ một ngày cụ thể. Để biết cách sử dụng cụ thể, hãy tham khảo ví dụ sau. Trong ví dụ đầu tiên, chúng tôi thêm một tháng vào thời điểm hiện tại và ví dụ thứ hai trừ một tháng cho thời điểm hiện tại.

            SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
        

THÊM và ĐĂNG KÝ

Hai hàm này cũng là một cặp, một hàm là phép cộng và hàm còn lại là phép trừ. Việc sử dụng chúng giống như DATE_ADD và DATE_SUB. Để biết cách sử dụng cụ thể, hãy tham khảo ví dụ sau. Trong ví dụ đầu tiên, chúng tôi thêm một tháng vào thời điểm hiện tại và ví dụ thứ hai trừ một tháng cho thời điểm hiện tại.

            SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
        

Sử dụng nhiều hơn

Chúng tôi chỉ sử dụng tháng làm tham số trong ví dụ, tuy nhiên, giờ, phút, giây, tuần, ngày, năm cũng có thể được sử dụng làm tham số và cũng có thể hỗ trợ phút và giây, giờ và phút và giây và hơn thế nữa sự phối hợp. Chi tiết vui lòng tham khảo danh sách bên dưới.

            MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
        

thông tin khác

Thực ra phép trừ cũng có thể sử dụng DATE_ADD, chúng ta chỉ cần ghi tham số dưới dạng số âm. Ngoài ra, MariaDB là một nhánh của MySQL, về cơ bản cú pháp SQL của chúng giống nhau nên trên MariaDB có 4 hàm trên và cách sử dụng hoàn toàn giống nhau.