1. Trang chủ
  2. » Thể loại khác

menh de glob trong sqlite

3 71 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 169,63 KB

Nội dung

http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Mệnh đề GLOB SQLite Toán tử GLOB SQLite sử dụng để so khớp giá trị với giá trị tương tự sử dụng tốn tử wildcard Nếu biểu thức tìm kiếm so khớp với pattern, tốn tử LIKE trả true, mà Khơng giống tốn tử LIKE, GLOB phân biệt kiểu chữ theo cú pháp UNIX để xác định toán tử Wildcard sau: • Dấu (*) • Và dấu hỏi chấm (?) Dấu biểu diễn 0, nhiều số ký tự Dấu hỏi chấm biểu diễn số ký tự đơn Cú pháp Cú pháp * ? SQLite là: SELECT FROM table_name WHERE column GLOB 'XXXX*' or SELECT FROM table_name WHERE column GLOB '*XXXX*' or SELECT FROM table_name WHERE column GLOB 'XXXX?' or SELECT FROM table_name WHERE column GLOB '?XXXX' or SELECT FROM table_name WHERE column GLOB '?XXXX?' or SELECT FROM table_name WHERE column GLOB '????' Bạn kết hợp N điều kiện sử dụng toán tử AND OR Ở đây, XXX giá trị số chuỗi Ví dụ Bảng liệt kê số ví dụ minh họa phần mệnh đề WHERE có mệnh đề LIKE khác với toán tử ‘*’ ‘?’ Lệnh Miêu tả WHERE SALARY GLOB '200*' Tìm kiếm giá trị bắt đầu với 200 WHERE SALARY GLOB '*200*' Tìm kiếm giá trị mà có 200 vị trí http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     WHERE SALARY GLOB '?00*' Tìm kiếm giá trị có 00 vị trí thứ hai ba WHERE SALARY GLOB '2??' Tìm kiếm giá trị mà bắt đầu với có độ dài tối thiểu ký tự WHERE SALARY GLOB '*2' Tìm kiếm giá trị mà kết thúc với WHERE SALARY GLOB '?2*3' Tìm kiếm giá trị mà có vị trí thứ hai kết thúc với WHERE SALARY GLOB '2???3' Tìm kiếm giá trị có ký số bắt đầu với kết thúc với Sau ví dụ thực sự, bạn theo dõi bảng COMPANY có ghi sau: ID -California Teddy Rich-Mond Kim Houston NAME -20000.0 23 65000.0 22 10000.0 AGE ADDRESS Allen Norway 20000.0 David South-Hall 45000.0 SALARY -Paul 32 25 Texas Mark 27 Texas James -15000.0 25 85000.0 24 Ví dụ sau hiển thị tất ghi với điều kiện AGE bắt đầu với sqlite> SELECT * FROM COMPANY WHERE AGE GLOB '2*'; Ví dụ cho kết quả: ID -15000.0 Mark Texas James NAME AGE ADDRESS SALARY - Allen 25 Texas Teddy 23 Norway 20000.0 25 Rich-Mond 65000.0 David 27 85000.0 Kim 22 South-Hall 45000.0 24 Houston 10000.0 Ví dụ sau hiển thị tất ghi với điều kiện ADDRESS có dấu gạch nối (-) bên text: sqlite> SELECT * FROM COMPANY WHERE ADDRESS GLOB '*-*'; http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Ví dụ cho kết quả: ID NAME -Mond 65000.0 AGE ADDRESS Kim 22 SALARY -Mark 25 RichSouth-Hall 45000.0   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ...http://vietjack.com /sqlite/ index.jsp                                                                                                              Copyright  ©  vietjack.com     WHERE SALARY GLOB '?00*'... trí thứ hai ba WHERE SALARY GLOB '2??' Tìm kiếm giá trị mà bắt đầu với có độ dài tối thiểu ký tự WHERE SALARY GLOB '*2' Tìm kiếm giá trị mà kết thúc với WHERE SALARY GLOB '?2*3' Tìm kiếm giá trị... -15000.0 25 85000.0 24 Ví dụ sau hiển thị tất ghi với điều kiện AGE bắt đầu với sqlite> SELECT * FROM COMPANY WHERE AGE GLOB '2*'; Ví dụ cho kết quả: ID -15000.0 Mark Texas James NAME AGE ADDRESS

Ngày đăng: 02/12/2017, 11:28

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

TÀI LIỆU LIÊN QUAN