Toán tử khác trong sql

      63

Sử dụng các toán tử súc tích như toán tử AND, OR, NOT, IN nhằm xây dựng các điều khiếu nại của mệnh đề WHERE trong SQL


Bạn đang xem: Toán tử khác trong sql

Toán tử xúc tích SQL

Với các toán tử ngắn gọn xúc tích SQL bạn có thể kết hòa hợp hai quý hiếm Boolean để trả về quý hiếm false, true, null

Bảng toán tử ngắn gọn xúc tích SQL
AND Toán tử VÀ. TRUE nếu như cả nhị là true. Ví dụ: Price =35
OR Toán tử HOẶC. TRUE nếu một trong những 2 là TRUE. Lấy một ví dụ Price =100
IN Trả về TRUE nếu giá trị số hạng bao gồm trong một list biểu thức. Lấy một ví dụ Price IN (21.35,9.2,100)
NOT Toán tử PHỦ ĐỊNH. TRUE nếu biểu thức là FALSE. Lấy một ví dụ (NOT Price > 8)

Ví dụ toán tử AND

Chọn ra các bản ghi của bảng Products là các thành phầm có giá bé dại hơn 40 và to hơn 35.


Kết quả:

SanphamIDTenSanphamCungcapIDDanhmucIDDonviGia
13Cá viên đông lạnh Home Food gói 500g68túi60000
24Lốc 6 Chai Olong ko Đường Tea+101lốc50000
57Bột ngũ ly Calsome mùi hương Vani265túi51000
62Bánh Goute vỏ hộp 8 Cái293hộp50000
68Bánh Yến Mạch + mè black Fine83hộp50000

Có một file CSDL mẫu mã dạng SQLite, chúng ta cũng có thể tải về thực hành: csdl SQLite mẫu. Hoặc Chạy SQL Online

Hoặc ví dụ:


KhachhangIDHoTenTenLienLacDiachiThanhphoMaBuudienQuocGia
6Trần Thị Minh ChâuTrần Thị Minh Châusizxey Hưng YênHưng Yên100Việt Nam
19Nguyễn Ngọc AnhNguyễn Ngọc Anhzsb Bình DươngBình Dương777Đức
41Đinh Ngọc KhánhĐinh Ngọc Khánhcctzlelo Bình DươngBình Dương999Ý
42Hồ Nguyễn Minh KhuêHồ Nguyễn Minh Khuêeca Hưng YênHưng Yên999Anh

Kết đúng theo AND/OR

Các đk Logic có thể kết hợp nhiều toán tử Logic: AND OR NOT ...

Ví dụ: rước các bản ghi là các người sử dụng đến từ Đức, ở tp Berlin hoặc Stuttgart.

SELECT * FROM KhachhangWHERE Quocgia = "Việt Nam" & (Thanhpho = "Cao Bằng" OR Thanhpho = "Đồng Nai")Chạy thử

KhachhangIDHoTenTenLienLacDiachiThanhphoMaBuudienQuocGia
11Mạc Trung ĐứcMạc Trung Đứcivwfcu Đồng NaiĐồng Nai500Việt Nam
39Nguyễn Hữu Ngọc KhánhNguyễn Hữu Ngọc Khánhnwsh Cao BằngCao Bằng100Việt Nam

Ví dụ Toán tử IN

Ví dụ: đem các người tiêu dùng có add ở Berlin hoặc London hoặc Madrid


KhachhangIDHoTenTenLienLacDiachiThanhphoMaBuudienQuocGia
7Tăng Phương ChiTăng Phương Chig Hải DươngHải Dương888Mỹ
9Nguyễn Thái DươngNguyễn Thái Dươngmnn bội bạc LiêuBạc Liêu222Mỹ
19Nguyễn Ngọc AnhNguyễn Ngọc Anhzsb Bình DươngBình Dương777Đức
41Đinh Ngọc KhánhĐinh Ngọc Khánhcctzlelo Bình DươngBình Dương999Ý
50Lê Quỳnh NhiLê Quỳnh Nhieqauglc Hải DươngHải Dương666Đức
53Đào Duy TháiĐào Duy Tháirxbhgrh tệ bạc LiêuBạc Liêu455Anh

Toán tử NOT

Toán tử che định là NOT, ví dụ rước các quý khách hàng không đề xuất ở Germany, Mexico, Spain


SELECT * FROM KhachhangWHERE Quocgia NOT IN("Mỹ", "Đức", "Việt Nam")

Xem thêm: Tắc Kè Ngâm Rượu Chữa Bệnh Gì? Cách Làm Tắc Kè Ngâm Rượu Chuẩn

chạy thử
ĐĂNG KÝ KÊNH, coi CÁC clip TRÊN ecole.vn
*

biến hóa cấu trúc bảng với ALTER TABLE trong SQL buộc ràng constraint trong SQL chế tạo ra bảng cùng với CREATE TABLE kiểu tài liệu cột vào SQL Mệnh đề DELETE xóa dữ liệu trong SQL Mệnh đề UPDATE update dữ liệu SQL Mệnh đề WHERE lọc tài liệu trong SQL ORDER BY sắp tới xếp kết quả tăng bớt trong SQL LIMIT giới hạn hiệu quả trong SQL DISTINCT nhiều loại bỏ hiệu quả trùng nhau vào SQL SELECT cơ bản và quy tắc thiết yếu SQL
Giới thiệuPrivacyTừ điển Anh - ViệtChạy SQLRegExpCubic-bezierUnix timestampKý trường đoản cú HTMLcalories, chỉ số BMRchỉ số khối khung hình BMITạo QR CodeLịch vạn niên liên hệ RSS
Đây là blog cá nhân, tôi ghi chép và share những gì tôi học được tại đây về kiến thức và kỹ năng lập trình PHP, Java, JavaScript, Android, C# ... Và các kiến thức công nghệ khácDeveloped by ecole.vn