Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hướng dẫn sql Oracle:Câu lệnh Sql cơ bản

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao tôi dường như không thể buộc Oracle 11g tiêu thụ nhiều CPU hơn cho một truy vấn SQL duy nhất

  2. Trong SQL, việc sử dụng dấu ngoặc đơn với OR có nghĩa là gì?

  3. Oracle RAC VIP và ARP Primer

  4. ORA-01017 Tên người dùng / Mật khẩu không hợp lệ khi kết nối với cơ sở dữ liệu 11g từ ứng dụng khách 9i

  5. Trừ ngày trong Oracle - Kiểu dữ liệu số hoặc khoảng thời gian?