Bài tập  /  Bài đang cần trả lời

Giải bài có thưởng!

Viết câu lệnh SQL để tạo bảng SanPham với các trường:

  • Câu hỏi 1: Viết câu lệnh SQL để tạo bảng SanPham với các trường: ID (int, khóa chính), TenSanPham (varchar(100)), Gia (decimal(10, 2)), và SoLuongTon (int).

  • Câu hỏi 2: Viết câu lệnh SQL để chèn 3 bản ghi mới vào bảng SanPham với các giá trị tương ứng.

  • Câu hỏi 3: Viết câu lệnh SQL để truy vấn danh sách các sản phẩm có giá lớn hơn 500, sắp xếp theo Gia từ cao xuống thấp.

  • Câu hỏi 4: Viết câu lệnh SQL để cập nhật số lượng tồn của sản phẩm có ID = 2 thành 100.

  • Câu hỏi 5: Viết câu lệnh SQL để xóa tất cả các sản phẩm có SoLuongTon bằng 0.

0 Xem trả lời
Hỏi chi tiết
39
Tham khảo câu trả lời từ Trợ lý ảo Lazi
Dưới đây là các câu lệnh SQL để thực hiện yêu cầu của bạn:

### Câu lệnh 1:
Tạo bảng `SanPham` với các trường yêu cầu.

```sql
CREATE TABLE SanPham (
ID INT PRIMARY KEY,
TenSanPham VARCHAR(100),
Gia DECIMAL(10, 2),
SoLuongTon INT
);
```

### Câu lệnh 2:
Chèn 3 bản ghi mới vào bảng `SanPham`.

```sql
INSERT INTO SanPham (ID, TenSanPham, Gia, SoLuongTon) VALUES
(1, 'Sản phẩm A', 450.00, 20),
(2, 'Sản phẩm B', 600.00, 0),
(3, 'Sản phẩm C', 300.50, 10);
```

### Câu lệnh 3:
Truy vấn danh sách các sản phẩm có giá lớn hơn 500, sắp xếp theo `Gia` từ cao xuống thấp.

```sql
SELECT * FROM SanPham
WHERE Gia > 500
ORDER BY Gia DESC;
```

### Câu lệnh 4:
Cập nhật số lượng tồn của sản phẩm có ID = 2 thành 100.

```sql
UPDATE SanPham
SET SoLuongTon = 100
WHERE ID = 2;
```

### Câu lệnh 5:
Xóa tất cả các sản phẩm có `SoLuongTon` bằng 0.

```sql
DELETE FROM SanPham
WHERE SoLuongTon = 0;
```

Bạn có thể thực hiện các câu lệnh SQL này trên cơ sở dữ liệu của mình để thực hiện các thao tác mong muốn.

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
×
Đấu trường tri thức | Lazi Quiz Challenge +500k
Gửi câu hỏi
×