SQL server 2000 các toán tử

4 210 0
SQL server 2000   các toán tử

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

Thông tin tài liệu

-1- SQL Server 2000 : Các toán tử Transaction-SQL cung cấp cho bạn số toán tử nhiều kiểu liệu khác toán tử số học, toán tử nối chuỗi, toán tử so sánh … ý nghĩa toán tử hoàn toàn giống ý nghĩa toán tử ngôn ngữ lập trình khác Việc sử dụng toán tử kết hợp vào bên mệnh đề WHERE, HAVING câu lệnh truy vấn bên cấu trúc điều khiển IF, WHILE 1/- Toán tử số học : Toán tử số học phép sử dụng việc tính toán phép tính : cộng, trừ, nhân, chia chia lấy phần dư Các biểu thức, giá trị tính toán phải có kiểu liệu số thực toán tử Thứ tự ưu tiên toán tử số học : nhân, chia chia lấy phần dư trước sau đến cộng trừ Tuy nhiên bạn nên định tường minh thứ tự thực toán tử số học cách đưa vào dấu ngoặc đơn biểu thức tính toán Ví dụ : Hai câu lệnh bên trả kết : Và Tuy nhiên với câu lệnh thứ hai, bạn thấy rõ ràng phép nhân bên dấu ngoặc đơn thực trước sau tới phép chia cuối phép cộng Toán tử số học phép sử dụng cho kiểu liệu số : int, bigint, smallint, tinyint, numeric, decimal, float, real, money smallmoney Tuy nhiên phép tính chia lấy phần dư sử dụng cho kiểu liệu số nguyên : int, bigint, smallint tinyint -2- Ví dụ : Thể phép chia lấy phần dư hai số nguyên 15 Bạn sử dụng câu lệnh sau : Kết trả 2/- Toán tử nối chuỗi : Toán tử nối chuỗi phép sử dụng việc kết nối chuỗi rời rạc thành chuỗi liên tục Các biểu thức, giá trị nối chuỗi phải có kiểu liệu chuỗi phải chuyển đổi thành kiểu liệu chuỗi trước thực toán tử Ký hiệu toán tử nối chuỗi lại với dấu cộng (+) Ví dụ : Để nối hai chuỗi "Hello" "The World !" lại thành chuỗi "Hello The World !", bạn sử dụng câu lệnh sau : Ví dụ : Cho biết ngày đặt hàng đơn đặt hàng số D007 bao nhiêu, bạn sử dụng câu lệnh sau : -3Trong ví dụ bắt buộc phải chuyển đổi giá trị liệu cột ngày đặt hàng bảng DONDH từ kiểu liệu ngày sang kiểu liệu chuỗi trước thực toán tử nối chuỗi 3/- Toán tử so sánh : Toán tử so sánh phép sử dụng để thực phép so sánh : bằng, khác, lớn hơn, nhỏ hơn, … cho biểu thức cần so sánh Giá trị trả việc so sánh sai tùy thuộc vào biểu thức điều kiện mà bạn đưa để so sánh Các toán tử so sánh sử dụng nhiều kiểu liệu khác : kiểu số, kiểu chuỗi kiểu ngày Thông thường biểu thức so sánh lồng vào mệnh đề WHERE HAVING câu lệnh truy vấn Ví dụ : Sử dụng toán tử so sánh để lọc vật tư có bảng VATTU với đơn vị tính "Bộ", bạn sử dụng câu lệnh sau : Trong ví dụ trên, toán tử so sánh thực kiểu liệu chuỗi kết hợp mệnh đề WHERE Ví dụ : Sử dụng toán tử so sánh lớn để lọc phiếu xuất hàng có tổng trị giá lớn 3,000,000 vnđ Bạn sử dụng câu lệnh sau : -4- Trong ví dụ trên, toán tử so sánh lớn thực kiểu liệu số kết hợp mệnh đề HAVING 4/- Toán tử luận lý : Toán tử luận lý phép sử dụng để thực việc kết hợp nhiều biểu thức so sánh đơn lẻ thành biểu thức so sánh chung Có ba toán tử luận lý quan trọng thường dùng : AND, OR NOT Khi sử dụng toán tử luận lý bạn nên thêm vào dấu ngoặc đơn cần thiết để giúp cho người đọc dễ hiểu làm cho câu lệnh rõ ràng Ví dụ : Hiển thị danh sách vật tư bảng VATTU thỏa điều kiện sau : - Đơn vị tính "Bộ" phần trăm lớn 10 - Hoặc đơn vị tính "Cái" phần trăm lớn 20 Bạn sử dụng câu lệnh sau : Trong ví dụ trên, hai toán tử AND OR sử dụng kết hợp biểu thức so sánh ... ngày đặt hàng bảng DONDH từ kiểu liệu ngày sang kiểu liệu chuỗi trước thực toán tử nối chuỗi 3/- Toán tử so sánh : Toán tử so sánh phép sử dụng để thực phép so sánh : bằng, khác, lớn hơn, nhỏ hơn,... vnđ Bạn sử dụng câu lệnh sau : -4- Trong ví dụ trên, toán tử so sánh lớn thực kiểu liệu số kết hợp mệnh đề HAVING 4/- Toán tử luận lý : Toán tử luận lý phép sử dụng để thực việc kết hợp nhiều biểu... sánh Các toán tử so sánh sử dụng nhiều kiểu liệu khác : kiểu số, kiểu chuỗi kiểu ngày Thông thường biểu thức so sánh lồng vào mệnh đề WHERE HAVING câu lệnh truy vấn Ví dụ : Sử dụng toán tử so

Ngày đăng: 03/12/2015, 13:20

Mục lục

  • 1/- Toán tử số học :

  • 2/- Toán tử nối chuỗi :

  • 3/- Toán tử so sánh :

  • 4/- Toán tử luận lý :

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan