Kho Bài Lab
Lab03:
Đề bài:
Bài làm:CREATE DATABASE /*!32312 IF NOT EXISTS*/`1812767_database_lab03` /*!40100 DEFAULT CHARACTER SET latin1 */;USE `1812767_database_lab03`;/*************************************************************** *//**************************Bài Làm ***************************** *//*************************************************************** */select * from `customers`;select * from `employees`;select * from `offices`;select * from `orders`;select * from `orderdetails`;select * from `products`;select * from `productlines`;/*Lấy ra thông tin của các khách hàng sống tại các thành phố Nantes và Lyon. */select *from `customers`where city like 'Nantes' or city like 'Lyon';/*Tìm tất cả các văn phòng không nằm ở Mỹ và Pháp */select * from `offices` where country != "USA" and country != "France";/*Tìm tất cả các sản phẩm có giá nằm trong phạm vi 70 $ và 200 $ */select *from `products`where buyPrice >= 70 and buyPrice <= 200;/*Tìm tất cả các sản phẩm với giá mua nằm ngoài phạm vi 50$ và 150$*/select *from `products`where buyPrice <= 50 or buyPrice >= 150;/*Tìm các đơn hàng đã được chuyển trong khoảng thời gian từ ‘15/1/2003’đến ‘10/5/2003’. */select *from `orders`where requiredDate >= '2003-01-15' and requiredDate <= '2003-05-10';/*Tìm các đơn hàng đã được chuyển trước ngày ‘10/1/2003’ 1 tháng */select *from `orders`where requiredDate <= '2003-01-10'AND requiredDate < ADDDATE('2003-01-10', INTERVAL 30 DAY);/*Tìm các đơn hàng đã được chuyển sau ngày ‘10/3/2003’ 15 ngày */select *from `orders`where requiredDate >= '2003-03-10'AND requiredDate < ADDDATE('2003-03-10', INTERVAL 15 DAY);/*Tìm kiếm những nhân viên có tên không bắt đầu với ký tự 'c' */select *from `employees`where lastName not like '%c%' and lastName not like '%C%';/*Tìm tất cả các khách hàng mà họ của các khách hàng này có chứa cụm 'er' */select *from `employees`where firstName like '%er%';/*Lấy ra thông tin về các nhóm hàng hoá có chứa từ ‘CAR’*/select *from `products`where productName like '%CAR%';/*Tìm các sản phẩm mà mã có chứa chuỗi ‘_10’*/select *from `products`where productCode like '%_10%';/*Truy vấn 5 sản phẩm có số lượng trong kho là lớn nhất..*/SELECT *FROM `products`order by quantityInStock desc limit 5;/* Đưa ra danh sách các sản phẩm và thêm thuộc tính là tiền hàng tồn của sản phẩm */SELECT productCode, productName,productLine,productScale,productVendor,productDescription,quantityInStock,buyPrice,MSRP,(quantityInStock*buyPrice) as TienHangTonFROM `products` ;/* Lấy ra thông tin về tên các sản phẩm theo thứ tự giảm dần của số lượnghàng tồn kho, tăng dần của giá sản phẩm */SELECT *FROM `products`order by quantityInStock desc, buyPrice ASC;/*Lấy ra thông tin về các sản phẩm và dòng sản phẩm (không sử dụng kết bảng */SELECT *FROM `products`;/*************************************************************** *//**************************Hoàn thành bài Làm ***************************** *//*************************************************************** */

0 Nhận xét