Tìm hiểu các lệnh truy vấn SQL hay sử dụng dành cho người mới học

Bạn đang muốn tìm hiểu về các lệnh truy vấn, thực thi dữ liệu hay sử dụng trong cơ sở dữ liệu ? Khám phá ngay bài viết này để học truy vấn SQL dành cho các bạn mới học của Stanford.

SQL là gì ?

SQL (Structured Query Language) là một ngôn ngữ lập trình được sử dụng để quản lý và thao tác cơ sở dữ liệu quan hệ. SQL cho phép bạn thực hiện các tác vụ như truy vấn, chèn, cập nhật và xóa dữ liệu, cũng như quản lý cấu trúc của cơ sở dữ liệu.

SQL là một công cụ mạnh mẽ và linh hoạt, được sử dụng rộng rãi trong các hệ quản trị cơ sở dữ liệu như MySQL, SQL Server, PostgreSQL và Oracle.


Tìm hiểu các lệnh truy vấn SQL hay sử dụng

Đối với các bạn mới học SQL cơ bản, sau khi đã hiểu cách tạo cơ sở dữ liệu, thiết kế bảng và nhập thông tin cho bảng (table). Các bạn có thể làm quen với các lệnh truy vấn lấy dữ liệu, lệnh thực thi,...Dưới đây là một số lệnh truy vấn cơ bản trong SQL Server kèm theo ví dụ cụ thể:

1. SELECT
Lệnh SELECT được sử dụng để truy vấn dữ liệu từ một hoặc nhiều bảng.

--Lấy tất cả thông tin trong bảng
SELECT * FROM SinhVien;
--Lấy thông tin sinh viên có giới tính Nam
SELECT MaSV, HoDem, Ten FROM SinhVien WHERE GioiTinh = 'Nam';
2. INSERT INTO
Lệnh INSERT INTO được sử dụng để thêm dữ liệu mới vào bảng.

INSERT INTO SinhVien (MaSV, HoDem, Ten, GioiTinh) VALUES ('SV001', 'Nguyen', 'An', 'Nam');
3. UPDATE
Lệnh UPDATE được sử dụng để cập nhật dữ liệu đã tồn tại trong bảng.

UPDATE SinhVien SET Ten = 'Anh' WHERE MaSV = 'SV001';
4. DELETE
Lệnh DELETE được sử dụng để xóa dữ liệu từ bảng.

DELETE FROM SinhVien WHERE MaSV = 'SV001';
5. JOIN
Lệnh JOIN được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên mối quan hệ giữa chúng.

SELECT SinhVien.MaSV, HoDem, Ten, TenMH, Diem
FROM SinhVien
JOIN DiemThi ON SinhVien.MaSV = DiemThi.MaSV
JOIN MonHoc ON DiemThi.MaMH = MonHoc.MaMH;
6. GROUP BY
Lệnh GROUP BY được sử dụng để nhóm dữ liệu lại với nhau dựa trên một hoặc nhiều cột.

SELECT MaPhong, COUNT(*) AS SoLuongNhanVien
FROM NhanVien
GROUP BY MaPhong;
7. ORDER BY
Lệnh ORDER BY được sử dụng để sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần.

SELECT MaSV, HoDem, Ten
FROM SinhVien
ORDER BY Ten ASC;
8. HAVING
Lệnh HAVING được sử dụng để lọc các nhóm dữ liệu sau khi đã sử dụng GROUP BY.

--Lấy các phòng có số lượng nhân viên từ 10 người
SELECT MaPhong, COUNT(*) AS SoLuongNhanVien
FROM NhanVien
GROUP BY MaPhong
HAVING COUNT(*) >= 10;
9. DISTINCT
Lệnh DISTINCT được sử dụng để loại bỏ các giá trị trùng lặp trong kết quả truy vấn.

--Lấy các mã phòng đã có nhân viên
SELECT DISTINCT MaPhong
FROM NhanVien;
10. LIKE
Lệnh LIKE được sử dụng để tìm kiếm các mẫu ký tự trong chuỗi.

SELECT * FROM SinhVien WHERE HoDem LIKE Nguyễn%';
Như vậy qua bài viết này, Stanford đã chia sẻ cho bạn những kiến thức về các lệnh truy vấn SQL và các lệnh thực thi SQL. Các bạn mới học SQL có thể thực hành theo qua từng ví dụ cụ thể ở trên. Nếu có gì khó khăn hãy liên hệ với Stanford để được đội ngũ chuyên gia hỗ trợ kịp thời bạn nhé.

Bên cạnh đó bạn có thể bắt đầu ngay con đường học SQL nhanh chóng, dễ dàng dưới sự hướng dẫn của chuyên gia giàu kinh nghiệm Stanford hãy đăng ký tham gia khoá SQL cơ bản tại đây: http://bit.ly/2SLPYFF. Hoặc gọi ngay cho Stanford theo hotline: 0963.723.236 - 0866.586.366 để được gọi lại tư vấn trực tiếp nhé.

==========🎬 🎬 🎬==========
☎️STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0963 723 236 - 0866 586 366
Website: https://stanford.com.vn
Facebook: https://www.facebook.com/Stanford.com.vn
Youtube: http://bit.ly/2TkKT7I

Tags: học sql, khóa sql