Tôi đã giải thích về cách đưa ra nhiều điều kiện trong mệnh đề WHERE của SQL với các ví dụ

Bạn đang xem: truy vấn sql trong đó mệnh đề nhiều giá trị

Nhiều điều kiện, làm thế nào để cung cấp trong Mệnh đề WHERE trong SQL, tôi đã đề cập trong bài đăng này. Đó là IN, LT, GT, =, AND, OR và CASE. Cần nhiều thời gian CPU hơn, nếu điều kiện WHERE không phù hợp, để tìm nạp các hàng – vì nhiều hàng hơn.

  • IN – Danh sách
  • GT – Lớn hơn
  • LT – Nhỏ hơn

Quảng cáo

1. Mệnh đề WHERE trong SQL Điều kiện ‘Bằng’ hoặc ‘THÍCH’.

CHỌN MY_NAME
TỪ NHÂN VIÊN
NƠI MY_NAME THÍCH% SRI%
hoặc
LỰA CHỌN *
TỪ NHÂN VIÊN
WHERE MY_NAME = 'SRINIMF'

Trong ví dụ trên, nó lọc ra những tên chỉ chứa “SRI”.

LỰA CHỌN *
TỪ NHÂN VIÊN
WHERE MY_BONUS = '959,00'

Sau khi thực hiện truy vấn này, bạn sẽ nhận được tất cả các chi tiết có phần thưởng bằng “959,00”.

2. Kết quả so sánh giá trị NULL.

S.NoColumn 1OperatorColumn 2Result1NULL+NULLNULL2NULL–NULLNULL3NULL/NULLNULL4NULL*NULLNULL5NULL>NULLUNKNOWN/FALSE6NULL>=NULLUNKNOWN/FALSE7NULL<NULLUNKNOWN/FALSE8NULL<=NULLUNKNOWN/FALSE9NULL=NULLUNKNOWN/FALSE10NULL<>NULLUNKNOWN/FALSE11NULL>NULLUNKNOWN/FALSE12NULL<NULLUNKNOWN/FALSE13NULL> = NULLUNKNOWN / FALSE14NULL & lt; = NULLUNKNOWN / FALSE15NULL + NULLUNKNOWN / FALSE16NULL & lt; & gt; NULLUNKNOWN / FALSE

Cách Lọc Hàng cho Nhân viên không nhận được Tiền thưởng

LỰA CHỌN *
TỪ NHÂN VIÊN
NƠI THƯỞNG CỦA TÔI KHÔNG ĐẦY ĐỦ

Kết quả của truy vấn trên sẽ là ai không nhận được bất kỳ phần thưởng nào.

  • Bạn Cũng Có thể Thích: Cơ sở dữ liệu Oracle 12c SQL Certified Associate 1Z0-071

3. Nhiều điều kiện mệnh đề trong SQL – Như & gt ;, & gt; =, & lt ;, & lt; =, AND và OR

Thứ tự ưu tiên trong quá trình thực thi SQL như thế nào, hãy tham khảo biểu đồ dưới đây

  • 1). ()
  • 2). VÀ
  • 3). KHÔNG
  • 4). HOẶC
Xem Thêm  Cách đặt Tiêu điểm biểu mẫu HTML mặc định mà không cần Javascript - html tập trung vào đầu vào

Bây giờ hãy để chúng tôi xem một truy vấn SQL với tất cả các chi tiết

LỰA CHỌN *
TỪ NHÂN VIÊN
WHERE (MY_SALARY = '90000' hoặc MY_BONUS LÀ KHÔNG ĐỦ)
VÀ MY_NAME THÍCH% SRI%

Khi bạn chạy truy vấn trên, trước tiên nó sẽ đánh giá là ‘()’, sau đó là VÀ, rồi HOẶC.

4. Cách đưa ra điều kiện ‘IN’ (LIST) trong mệnh đề WHERE của SQL.

LỰA CHỌN *
TỪ NHÂN VIÊN
MY_NAME TRONG ĐÂU ('SRINIMF', 'MOHNA', 'TORAD')

Nó trả về tất cả các hàng phù hợp. Sử dụng danh sách IN là ý tưởng tiết kiệm thời gian và bạn có thể giảm kích thước truy vấn của mình.

5. Cách cung cấp Điều kiện ‘CASE’ trong Mệnh đề WHERE trong SQL.

Lưu ý: Điều kiện IF, bạn không thể sử dụng trong câu lệnh CASE. Tuy nhiên, bạn có thể sử dụng WHEN.

CHỌN NHÂN VIÊN, CÔNG VIỆC, SALARY + COMM
TỪ NHÂN VIÊN
WHERE (TRƯỜNG HỢP KHI LƯƠNG = 0 THÌ 0
            ELSE COMM / (LƯƠNG + COMM)
            HẾT) & gt; 0,25;

Các bài viết có liên quan


Xem thêm những thông tin liên quan đến chủ đề truy vấn sql trong đó mệnh đề nhiều giá trị

SQL-41: Mệnh đề HAVING

  • Tác giả: thân triệu
  • Ngày đăng: 2018-02-23
  • Đánh giá: 4 ⭐ ( 4487 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này chúng ta sẽ tìm hiểu ý nghĩa, cách sử dụng của mệnh đề having trong câu truy vấn sql. hướng dẫn lập trình từ cơ bản tới nâng cao. Hướng dẫn học lập trình miễn phí. triệu thân channel-let’s grow together!

    link tải database demo: https://drive.google.com/file/d/1OZQYyed2b89LGx_56RNnslCwkJ7hmkJs/view?usp=sharing

Lệnh SELECT trong SQL

  • Tác giả: websitehcm.com
  • Đánh giá: 3 ⭐ ( 2203 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lệnh SELECT trong SQL  w3seo Câu lệnh SELECT là câu lệnh được sử dụng phổ biến nhất trong Ngôn ngữ truy vấn có cấu trúc

Truy vấn con trong SQL

  • Tác giả: vietjack.com
  • Đánh giá: 4 ⭐ ( 3054 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Truy vấn con trong SQL – Học SQL cơ bản nâng cao. Học SQL trực tuyến theo các bước từ Khái niệm về database, Cú pháp SQL, Truy vấn SELECT, Truy vấn INSERT, Lệnh DELETE, Truy vấn UPDATE, Ràng buộc (Constraint), Truy vấn DROP, Lệnh TRUNCATE, Từ khóa DISTINCT, Mệnh đề ORDER BY, Mệnh đề GROUP BY, Mệnh đề WHERE, Sử dụng Join, Sử dụng View, Sử dụng Sequence, Transaction, Hàm xử lý, Bảng tạm, Toán tử.

Cách viết các truy vấn TOP N hiệu quả trong SQL

  • Tác giả: helpex.vn
  • Đánh giá: 5 ⭐ ( 1989 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một loại truy vấn SQL rất phổ biến là truy vấn TOP-N, nơi chúng ta cần các bản ghi “TOP N” được sắp xếp theo một số giá trị, có thể theo từng danh mục. Trong bài đăng trên blog này, chúng ta…

Subquery trong SQL P1

  • Tác giả: gnv.edu.vn
  • Đánh giá: 3 ⭐ ( 4650 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Truy vấn lồng SQL rất DỄ HIỂU với giải thích chi tiết và hướng dẫn sử dụng SUBQUERY trong SQL kèm hình ảnh và ví dụ minh họa chi tiết

WHERE trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 4 ⭐ ( 5745 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách sử dụng mệnh đề WHERE trong SQL Server để lọc các bản ghi sẽ được trả về bởi một truy vấn.

Bài 3: Câu lệnh truy vấn dữ liệu trong SQL

  • Tác giả: timoday.edu.vn
  • Đánh giá: 5 ⭐ ( 4029 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sử dụng thành thạo câu lệnh SQL để truy vấn cơ sở dữ liệu Sinh viên như dạng tổng quát câu lệnh Select, where, order by, group by, having, as, distinct, truy vấn con

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Thẻ meta trong HTML - Ví dụ về siêu dữ liệu và mô tả siêu dữ liệu là gì - cách thêm thẻ meta trong html

By ads_php