Danh mục

Toán tử trong MySQL

Số trang: 14      Loại file: pdf      Dung lượng: 193.42 KB      Lượt xem: 18      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (14 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Toán tử trong MySQLToán tử trong MySQLToá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 (aPhâ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ử BitwiseToán tử số họcToá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ánhToá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ử ANDToá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ử ORToán tử XOR• Bảng chân trị của toán tử XORToá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)

Tài liệu được xem nhiều: