chúng ta đã thảo luận về sql trong bài trước
cách viết truy vấn sql
Vui lòng xem qua bài viết nếu bạn chưa đọc trước đây. Nó cung cấp một câu lệnh sql giới thiệu ngắn gọn
Ở đây trong hướng dẫn này, chúng tôi sẽ trình bày câu lệnh Basic sql.
Trạng thái sql cơ bản có dạng
chọn [Riêng biệt] {*, bí danh col… ..} từ bảng;
Các bước quan trọng từ
1) select này được sử dụng để xác định cột trong khi from được sử dụng để xác định bảng
2) select, from là các từ khóa
3) * biểu thị tất cả các cột chọn từ bảng
4) col biểu thị cột cụ thể được chọn
4) Phân biệt loại bỏ các phần trùng lặp
5) Bí danh cung cấp cho cột đã chọn các tiêu đề khác nhau
6) dấu chấm phẩy; biểu thị phần cuối của câu lệnh
7) Phần từ select đến trước từ được gọi là mệnh đề select
8) Câu lệnh đầy đủ được gọi là câu lệnh sql
Một số ví dụ
select * from dept; | Truy vấn chọn tất cả cột từ bảng ghi thẻ |
chọn dept_no từ dept; | Truy vấn chọn cột dept_no từ bảng ghi nợ |
chọn dept_no, dept_name từ dept; | Truy vấn chọn nhiều cột dept_no, dept_name từ bảng dept |
select dept_name nam from dept; | Truy vấn chọn cột dept_name và đặt tên bí danh là tên từ bảng dept |
chọn trạng thái riêng biệt khỏi vắng_dữ liệu; | Truy vấn chọn giá trị khác biệt của trạng thái cột từ bảng vắng mặt dữ liệu |
Một số điểm quan trọng về sql
1) câu lệnh sql không phân biệt chữ hoa chữ thường
tức là. select và SELECT có cùng ý nghĩa
2) câu lệnh sql có thể được viết thành nhiều dòng
tức là.
select dept_name,
dept_no
from
dept;
3) Từ khóa không được phân chia thành dòng
4) Tốt hơn là viết mệnh đề lựa chọn trên một dòng và từ bảng trên các dòng khác để có khả năng đọc tốt hơn
Một số thao tác khác trên câu lệnh select
1) Hoạt động số học
Chúng ta có thể sử dụng +, -, /, * trên câu lệnh select. Tất nhiên, chúng hợp lệ trên cột có bản chất là số
Ví dụ
chọn tên, lương + 100 từ sal; | Truy vấn chọn tên và cột lương và thêm 100 vào cột lương cho mỗi hàng từ bảng sal |
chọn ename, lương-200 từ sal; | Truy vấn chọn tên và cột lương và trừ 200 vào cột lương cho mỗi hàng từ bảng sal |
chọn tên, lương * 2 từ ghi nợ; | Truy vấn chọn tên và cột tiền lương và nhiều lần bằng 2 thành cột lương cho mỗi hàng từ bảng sal |
chọn tên, lương / 2 từ ghi nợ; | Truy vấn chọn tên và cột lương và chia 2 cho cột lương cho mỗi hàng từ bảng sal |
2) Kết hợp
Chúng tôi sử dụng toán tử nối (||) để nối hai hoặc nhiều cột
Ví dụ
select empnname || deptname from emp;
Thao tác này sẽ nối empname và deptname cho mỗi hàng trong bảng emp