1. Trang chủ
  2. » Công Nghệ Thông Tin

Toán tử trong MySQL doc

14 588 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 193,42 KB

Nội dung

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 tron

Trang 1

Toán tử trong MySQL

Trang 2

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.

Trang 3

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<b) THEN

select 'a is less than b';

END IF;

IF NOT (a=b) THEN

SELECT 'a is not equal to b';

END IF; end;

Trang 4

Phân loại toán tử

• Toán tử số học

• Toán tử so sánh

• Toán tử logic

• Toán tử Bitwise

Trang 5

Toán tử số học

Trang 6

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

Trang 7

Các toán tử so sánh

Trang 8

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.

Trang 9

Toán tử Logic - AND

• Bảng chân trị của toán tử AND

Trang 10

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 THEN

SET title='Miss';

ELSEIF 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

ELSEIF in_gender='M' AND in_age>=16 THEN

SET title='Mr'; END IF;

RETURN(title);

END;

Trang 11

Toán tử logic - OR

• Bảng chân trị của toán tử OR

Trang 12

Toán tử XOR

• Bảng chân trị của toán tử XOR

Trang 13

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

Trang 14

Toán tử nhị phân (Bitwise Operator)

Ngày đăng: 10/03/2014, 09:20

HÌNH ẢNH LIÊN QUAN

• Bảng chân trị của toán tử AND - Toán tử trong MySQL doc
Bảng ch ân trị của toán tử AND (Trang 9)
• Bảng chân trị của tốn tử OR - Toán tử trong MySQL doc
Bảng ch ân trị của tốn tử OR (Trang 11)
• Bảng chân trị của tốn tử XOR - Toán tử trong MySQL doc
Bảng ch ân trị của tốn tử XOR (Trang 12)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w