(+84) 236.3827111 ex. 402

Truy vấn đơn giản


Truy vấn dữ liệu

Cho CSDL Qlbanhang

Hang(mah, tenh, dvt)

Hoadon(mahd, ngayhd, makh)

Chitiet(mahd, mah, sl, dg)

  1. Truy vấn từ 1 bảng

Select tencot1, tencot2, bieuthuc as bidanh..

From tenbang

Where dieukien

VD. Lấy những mặt hàng có dvt là “cái”. Mah, tenh, dvt

select mah, tenh, dvt

from hang

where dvt="cái"

vd1. Lấy những mặt hàng có sl>5. Mahd, mah, sl

select mahd, mah, sl

from Chitiet

where sl>=5

Vd2. Lấy những hóa đơn của khách hàng kh01: select Mahd, makh

From hoadon

Where makh=”kh01”.

Vd3. Tính thành tiền cho mặt hàng h01. Mah, sl, dg, thanhtien (thantien=sl*dg)

Select mah, sl, dg, sl*dg as thanhtien

From chitiet

Where mah=”h01”

Vd3. Lấy những hóa đơn trong tháng 8. Mahd, thang, makh (thang=month(ngayhd))

Select mahd, month(ngayhd) as thang

From hoadon

Where month(ngayhd)

Vd4. Lấy những mặt hàng có đơn giá từ 4000 đến 5000. Mah, dg

Select Mah, dg

From chitiet

Where (dg >=4000) and ( dg<=5000)

C2: where dg between 4000 and 5000

Vd5. Lấy những mặt hàng có dvt là “cái’ hoặc “thùng”. Mah, tenh, dvt

Select Mah, tenh, dvt

From hang

Where dvt=”cái” or dvt=”thùng”

+ Một số tùy chọn khác

*: nằm sau từ khóa select: lất tất cả các cột trong bảng chỉ ra

Select * from hang

=

Select mah, the, dvt from hang

Top n: nằm sau select, lấy ra n dòng đầu tiên trong kết quả trả về

Distinct: sau select, lấy những dòng có giá trị không trùng nhau

Order by tencot asc|desc: Sắp xếp các cột theo thự tự tăng/ giảm dần