Ví dụ về Sử dụng Điều kiện “GIỮA” trong MySQL – sử dụng giữa trong mysql

Đây là hướng dẫn về MySQL GIỮA. Ở đây chúng ta thảo luận về Cách điều kiện “GIỮA” hoạt động trong MySQL cùng với ví dụ truy vấn tương ứng.

Bạn đang xem : sử dụng giữa trong mysql

MySQL BETWEEN

Giới thiệu về MySQL GIỮA

Trong SQL, chúng tôi sử dụng các loại ngôn ngữ khác nhau cho các chức năng khác nhau mang các lệnh khác nhau. Vì vậy, hầu hết trong khi tìm nạp các bản ghi bằng ngôn ngữ truy vấn Dữ liệu, chúng tôi sử dụng lệnh SELECT. GIỮA các toán tử xuất hiện khi chúng ta muốn bản ghi / chọn bản ghi trong phạm vi giá trị. Các giá trị này có thể là số, ngày tháng hoặc ở định dạng chuỗi. Toán tử giữa được bao gồm, tức là cả giá trị bắt đầu và giá trị kết thúc đều được bao gồm trong kết quả. Theo cách tương tự, chúng ta cũng có thể sử dụng KHÔNG GIỮA, sẽ tìm nạp các bản ghi bên ngoài phạm vi giá trị đã cho. Trong chủ đề này, chúng ta sẽ tìm hiểu về MySQL GIỮA

Cú pháp:

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học Dữ liệu, Thống kê & amp; những người khác

  CHỌN column_name TỪ tên_bảng
WHERE column_name GIỮA value1 VÀ value2;  

hoặc

  CHỌN column_name TỪ tên_bảng
WHERE column_name KHÔNG GIỮA value1 VÀ value2;  
  • CHỌN & amp; Lệnh FROM – sẽ tìm nạp các bản ghi từ bảng
  • WHERE – Lệnh tìm nạp các bản ghi mà điều kiện của chúng ta thỏa mãn
  • GIỮA – Điều này chỉ định phạm vi giá trị
  • KHÔNG GIỮA – `Điều này sẽ tìm nạp các bản ghi không nằm trong phạm vi giá trị được chỉ định
  • VÀ – Toán tử này đảm bảo bản ghi phải khớp với cả hai điều kiện

Điều kiện “GIỮA” hoạt động như thế nào trong MySQL?

Hãy thảo luận một ví dụ rất nhỏ về cách điều kiện này hoạt động trong các tình huống thời gian thực

Ví dụ: Tạo bảng sản phẩm với chi tiết sản phẩm và giá của chúng

Tên_sản_phẩm
Giá
Apple
20

Màu cam
25

Nho
30

Chuối
22

Quả lựu
28

Nếu chúng tôi phải chọn những tên mặt hàng có giá từ 20 đến 25, truy vấn dưới đây có thể giúp chúng tôi tìm nạp các bản ghi đó.

  CHỌN product_name TỪ sản phẩm
Ở ĐÂU giá GIỮA 20 VÀ 25;  

Nó sẽ xem xét bảng cho những bản ghi cụ thể có giá từ 20 đến 25. Như trước đó chúng tôi đã đề cập đến điều này giữa các toán tử là một bao gồm, nó sẽ bao gồm cả 20 và 25

Đầu ra:

Tên_sản_phẩm
Giá
Apple
20

Xem Thêm  Hộp văn bản trong HTML - Thẻ HTML của trường nhập liệu - hộp html với văn bản

Màu cam
25

Chuối
22

  CHỌN product_name TỪ sản phẩm
GIÁ KHÔNG PHẢI GIỮA 20 VÀ 25;  

Nó sẽ được xem xét trong bảng cho những bản ghi cụ thể có giá sẽ không nằm trong khoảng từ 20 đến 25. Như trước đó chúng tôi đã đề cập đến điều này giữa các toán tử là một bao gồm, nó sẽ không bao gồm cả 20 và 25

Đầu ra:

Tên_sản_phẩm
Giá
Nho
30

Quả lựu
28

  CHỌN product_name TỪ sản phẩm
Ở ĐÂU giá GIỮA 25 VÀ 30;  

Nó sẽ xem xét bảng cho những bản ghi cụ thể có giá từ 25 đến 30. Như trước đó chúng tôi đã đề cập, giữa các toán tử là một bao gồm, nó sẽ bao gồm cả 25 và 30

Đầu ra:

Tên_sản_phẩm
Giá
Màu cam
25

Nho
30

Quả lựu
28

Các ví dụ để triển khai điều kiện MySQL GIỮA:

Ở đây, chúng tôi sẽ tạo một bảng khác “nhân viên” với các thuộc tính sau.

Mã hiệu công nhân
Họ
Họ
E-mail
Ngày thuê
Lương

100
ste abcd
Nhà vua
SKING
1987-06-17
24000,00

101
Neena
Kochhar
NKOCHHAR
1989-09-21
17000,00

102
Lex
De Haan
LDEHAAN
1993-01-13
17000,00

108
Nancy
Greenberg
NGREENBE
1994-08-17
12000,00

114
Cái hang
Nhanh chóng
DRAPHEAL
1994-12-07
11000,00

145
John
Russell
JRUSSEL
1996-10-01
14000,00

146
Karen
Đối tác
KPARTNER
1997-01-05
13500,00

147
Alberto
Errazuriz
AERRAZUR
1997-03-10
12000,00

148
Gerald
Cambrault
GCAMBRAU
1999-10-15
11000,00

149
Eleni
Zlotkey
EZLOTKEY
2000-01-29
10500,00

162
Clara
Vishney
CVISHNEY
1997-11-11
10500,00

168
Lisa
Ozer
LOZER
1997-03-11
11500,00

174
Ellen
Abel
NHÃN
1996-05-11
11000,00

201
Michael
Hartstein
MHARTSTE
1996-02-17
13000,00

205
Shelley
Higgins
HÌNH ẢNH
1994-06-07
12000,00

Ví dụ # 1

Ở đây, chúng ta sẽ tìm hiểu những nhân viên có mức lương từ 12000 đến 20000.

  CHỌN * TỪ nhân viên
TIỀN LƯƠNG GIỮA 12000 VÀ 20000;  

Đầu ra :

MySQL GIỮA đầu ra 1

Ở đây, chúng tôi sẽ tìm hiểu những nhân viên có mức lương, không phải từ 12000 đến 20000.

  CHỌN * TỪ nhân viên
TIỀN LƯƠNG KHÔNG GIỮA 12000 VÀ 20000;  

Đầu ra :

MySQL GIỮA đầu ra 2

Ví dụ # 2

Chúng tôi sẽ tìm nạp những nhân viên có ngày tuyển dụng từ 1/1/1990 đến 1/1/1995

  CHỌN * TỪ nhân viên
TIỀN LƯƠNG GIỮA ‘1990-1-1’ VÀ  1995-1-1’;  

Đầu ra :

MySQL GIỮA đầu ra 3

Chúng tôi sẽ tuyển dụng những nhân viên có ngày tuyển dụng không nằm trong khoảng từ 1/1/1990 đến 1/1/1995

  CHỌN * TỪ nhân viên
TIỀN LƯƠNG KHÔNG GIỮA ‘1990-1-1’ VÀ ‘1995-1-1’;  

Đầu ra :

output 4

Ví dụ # 3

Một lần nữa sẽ tìm nạp các bản ghi đó, có tên bắt đầu bằng bảng chữ cái từ A đến H.

  CHỌN * TỪ nhân viên
NƠI SUBSTR (first_name, 1,1) GIỮA ‘a’ VÀ  h ;  

SUBSTR (column_name, start_index, end_index) tìm ra chuỗi con trong một chuỗi khác bằng cách chỉ định chỉ mục bắt đầu và kết thúc. Nếu trong tên ‘Salman’ mà chúng tôi đặt cho substr (tên, 1,1), thì nó sẽ tìm nạp bảng chữ cái ‘S’.

Xem Thêm  Bộ sưu tập ô trong bảng DOM HTML - js nhận giá trị ô bảng

Đầu ra:

output 5

Cùng sẽ tìm ra tên của ai không bắt đầu từ bảng chữ cái từ A đến H

  CHỌN * TỪ nhân viên
NƠI SUBSTR (first_name, 1,1) KHÔNG GIỮA ‘a’ VÀ ‘h’;  

Đầu ra:

output 6

Kết luận

Giữa các toán tử rất hữu ích trong nhiều trường hợp khi chúng ta cần lấy / tìm nạp giá trị trong các phạm vi nhất định cho mục đích phân tích hoặc hình ảnh hóa. Ví dụ được giải thích ở trên cũng là từ một tình huống thực tế. Nếu muốn tìm hiểu những nhân viên được trả lương cao nhất của mình hoặc những nhân viên đó đã tham gia vào khoảng thời gian cụ thể, chúng tôi cần hiểu tầm quan trọng giữa các nhà khai thác.

Các bài báo được đề xuất

Đây là hướng dẫn về MySQL GIỮA. Ở đây chúng ta thảo luận về Cách các điều kiện “GIỮA” hoạt động trong MySQL cùng với các ví dụ và kết quả truy vấn tương ứng. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –

1

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề sử dụng giữa trong mysql

Tự học Database và SQL Cơ Bản siêu nhanh trong 10 phút

alt

  • Tác giả: Phạm Huy Hoàng
  • Ngày đăng: 2022-02-15
  • Đánh giá: 4 ⭐ ( 4721 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Như đã hứa với anh em, qua Tết mình lại tiếp tục series Học Full Snack trong vòng 3 tiếng. Hôm nay, tụi mình sẽ cùng học SQL Cơ Bản siêu nhanh trong 15 phút nha.

    Link SQL TryItEditor: https://bit.ly/codedaosql

    Danh sách khoá học của Cybersoft: https://bit.ly/codedao-cyber
    Tư vấn khoá học free Cybersoft: https://fb.com/lophocviet
    Nhớ nói được anh Hoàng giới thiệu hoặc dùng mã cybercodedao để được nhận ưu đãi nhé hihi.

    Timestamps:
    00:00 – Giới thiệu vlog
    00:25 – SQL là gì, tại sao phải học SQL
    01:55 – Relational Database lưu dữ liệu như thế nào?
    02:40 – Dùng SQL TryIt Editor để tập viết SQL query
    03:29 – 1. Lấy dữ liệu với câu lệnh SELECT
    04:02 – 2. Lọc dữ liệu với câu lệnh WHERE
    05:29 – 3. Sắp xếp dữ liệu với ORDER BY
    06:36 – 4. Lấy dữ liệu từ nhiều bảng bằng lệnh JOIN
    08:34 – 5. Gom nhóm dữ liệu bằng GROUP BY
    09:34 – Bonus: Cách dùng subquery
    10:30 – Học xong cơ bản thì học những gì nâng cao?
    12:30 – Kết thúc vlog

    Nhớ subscribe cho mình nhe: https://bit.ly/codedaotube

    Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
    Nhớ ghé thăm và subscribe channel để xem clip mới vào 8H TỐI T3 hàng tuần nha!

    Ghé thăm mình tại:
    Blog: https://toidicodedao.com/
    Fanpage: https://www.facebook.com/toidicodedao/

    sql_sieu_toc full_snack_3_tieng code_cung_code_dao

Transaction trong MySQL

  • Tác giả: hoclaptrinh.vn
  • Đánh giá: 4 ⭐ ( 8508 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Transaction trong SQL là một đơn vị công việc được thực hiện bởi một Database. Transaction là đơn vị hoặc dãy công việc được thực hiện theo một thứ tự logic và hợp lý, có thể được thao tác bởi người dùng hoặc bởi một Database program

[MySQL 02] Hướng dẫn sử dụng MySQL Workbench

  • Tác giả: www.codelean.vn
  • Đánh giá: 3 ⭐ ( 5831 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: CodeLean.vn là nơi chia sẻ kiến thức của những người học, làm và dạy trong lĩnh vực công nghệ thông tin.

Cách Tạo Liên Kết Giữa Các Bảng Trong Mysql, Một Số Phép Nối Bảng Trong Mysql

  • Tác giả: otworzumysl.com
  • Đánh giá: 4 ⭐ ( 1892 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khái niệm về các liên kiết trong MS Access, thực hành tạo cập nhật các liên kết, những kiểu kết nối join type trong Access Khái niệm về quan hệ (liên hệ – relationship) trong Access Nhằm đảm bảo CSDL không phát sinh ra những dữ liệu rác, những dữ liệu trùng lặp (tính toàn vẹn dữ liệu), thì Database thường tạo ra nhiều bảng dữ liệu – chia thông tin ra nhiều bảng – mỗi bảng này hướng quản lý một loại thông tin nào đó, Sau đó những bảng này kết hợp lại với nhau để có thông tin đầy đủ về đối tượn

Sự khác biệt giữa SQL và MySQL

  • Tác giả: tuhoclaptrinh.edu.vn
  • Đánh giá: 5 ⭐ ( 8287 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: SQL và MySQL là hai hệ cơ sở dữ liệu có độ ứng dụng khá phổ biến trong giới lập trình. Vậy bạn đã biết chúng khác nhau như thế nào không, cùng tìm hiểu nhé!

Cách tạo mối quan hệ trong MySQL

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 6126 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Nếu các bảng là innodb, bạn có thể tạo nó như sau: CREATE TABLE accounts( account_id…

Hướng Dẫn Sử Dụng MySQL Đơn Giản

  • Tác giả: www.bkns.vn
  • Đánh giá: 3 ⭐ ( 1061 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: MySQL là một ứng dụng được người dùng ưa chuộng hiện nay. Bài viết dưới đây, BKNS sẽ gửi đến bạn hướng dẫn sử dụng MySQL để bạn tham khảo.

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ẩm mỹ viện Úc Châu: Trung tâm đầu tiên hợp tác với thẩm mỹ Hàn Quốc - tham my vien uc chau