YOMEDIA
Toán tử trong MySQL
Chia sẻ: Kieu Thu Trang
| Ngày:
| Loại File: PDF
| Số trang:14
270
lượt xem
15
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Toán tử trong MySQL
.Toán tử trong MySQL
• MySQL hỗ trợ nhiều toán tử được sử dụng phổ biến trong các ngôn ngữ lập trình.
– Thường được sử dụng với câu lệnh SET để thay đổi giá trị của biến. – Sử dụng trong các biểu thức so sánh, kiểm tra điều kiện ví dụ IF, CASE, các biểu thức điều khiển vòng lặp.
AMBIENT/
Chủ đề:
Nội dung Text: Toán tử trong MySQL
- Toán tử trong MySQL
- Toán tử trong MySQL
• MySQL hỗ trợ nhiều toán tử được sử
dụng phổ biến trong các ngôn ngữ lập
trình.
– Thường được sử dụng với câu lệnh SET
để thay đổi giá trị của biến.
– Sử dụng trong các biểu thức so sánh, kiểm
tra điều kiện ví dụ IF, CASE, các biểu thức
điều khiển vòng lặp.
- Toán tử - ví dụ
create procedure operators( )
begin
DECLARE a int default 2;
declare b int default 3;
declare c FLOAT;
set c=a+b; select 'a+b=',c;
SET c=a/b; select 'a/b=',c; SET c=a*b; Select 'a*b=',c;
IF (a
- Phân loại toán tử
• Toán tử số học • Toán tử logic
• Toán tử so sánh • Toán tử Bitwise
- Toán tử số học
- Toán tử so sánh
• So sánh các giá trị và trả về true,false
hoặc unknow.
• Được sử dụng trong các biểu thức kiểm
tra điều kiện của IF,CASE,các cấu trúc
vòng lặp.
- Các toán tử so sánh
- Toán tử Logic
• Thao tác trên 3 giá trị: True,False,Null
và trả về 3 giá trị như trên.
• Được sử dụng cùng với các toán tử so
sánh để tạo ra các biểu thức phức tạp.
• Bất kỳ giá trị nào so sánh với Null kết
quả đều là Null.
- Toán tử Logic - AND
• Bảng chân trị của toán tử AND
- Toán tử logic – Ví dụ
CREATE FUNCTION f_title(in_gender CHAR(1), in_age INT,
in_marital_status VARCHAR(7)) RETURNS VARCHAR(6)
BEGIN
DECLARE title VARCHAR(6);
IF in_gender='F' AND in_age=16 AND
in_marital_status='Married' THEN
SET title='Mrs';
ELSEIF in_gender='F' AND in_age>=16 AND
in_marital_status='Single' THEN
SET title='Ms'; ELSEIF in_gender='M' AND in_age=16 THEN
SET title='Mr'; END IF;
RETURN(title);
END;
- Toán tử logic - OR
• Bảng chân trị của toán tử OR
- Toán tử XOR
• Bảng chân trị của toán tử XOR
- Toán tử nhị phân (Bitwise Operator)
• Thực hiện tính toán trên dãy số nhị
phân của biến.
• Giống toán tử logic nhưng thực hiện
các thao tác trên các bit nhị phân bên
trong một biến.
- Toán tử nhị phân (Bitwise Operator)
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...