Ngày 2/3/2024 Em vô cùng cảm ơn thầy đã làm ra những bài giảng thật chi tiết và ý nghĩa như này. Cách thầy dạy thật sự chi tiết và dễ hiểu ạ. Em đang là một sinh viên năm nhất mặc dù không phải chuyên ngành học nhưng em muốn tìm hiểu thêm về công việc khác liên quan đến dữ liệu và thực sự may khi tìm được các video miễn phí và chi tiết của thầy ạ. Em xin cảm ơn thầy nhiều ạ! Sau đây là phần bài tập và thử thách: --viết câu lệnh lấy ra 5 dòng đầu tiên trong bảng customers. select top 5 * from Customers; --Viết câu lệnh lấy ra 30% nhân viên công ty hiện tại. select top 30 percent * from Employees; --Viết câu lệnh SQL lấy ra các đơn hàng, mã khách hàng không được trùng lặp --chỉ lấy 5 dòng đầu tiên select distinct top 5 CustomerID from Orders; Bài tập lấy ra những sản phẩm có mã thể loại không bị trùng lặp chỉ 3 dòng đầu tiên. select distinct top 3 ProductID from Products; Thử thách đặt 2 câu hỏi. --Câu hỏi 1 Viết câu lệnh SQL lấy ra các mã nhân viên khác nhau trong EmployeeTerritories --và chỉ lấy 5 dòng đầu tiên. select distinct top 5 EmployeeID from EmployeeTerritories; --Câu hỏi 2 Viết câu lệnh SQL lấy ra các thành phố khác nhau của khách hàng --và chỉ lấy 30% số dòng. select distinct top 30 percent city from Customers;
Video rất hay ạ Em xin gửi đáp án bài tập: Select Distinct Top 3 [CategoryID] From [dbo].[Products]; Câu hỏi dành cho mọi người: Câu 1: Truy vấn 20% không trùng lặp ShipName và ShipAddress trong bảng Orders. Đáp án: Select Distinct Top 20 PERCENT [ShipName], [ShipAddress] From [dbo].[Orders]; (18 rows) Câu 2: Truy vấn 120 dòng đầu trong bảng Orders. Đáp án: Select Top 120 * From [dbo].[Orders];
Em rất thích video của thầy. Bài 1: SELECT DISTINCT TOP 3 [CategoryID] FROM Products; Bài tập thêm: B1: -- Viet cau lenh SQL lay ra 50% cac ngay dat hang khac nhau tu bang don hang B2: -- Viet cau lenh SQL lay ra 10 dong ten cong ty khac nhau tu nguoi cung cap Đáp án: B1: SELECT DISTINCT TOP 50 PERCENT OrderDate FROM Orders; (240 dòng) B2: SELECT DISTINCT TOP 10 CompanyName FROM Suppliers;
Bài giảng rất hay cảm ơn thầy select distinct top 3 CategoryID from Products; -- Bài tập thêm B1: Viết câu lệnh SQL lấy ra TOP 5 Country khác nhau của Nhân viên B2: Viết câu lệnh SQL lấy ra 30% Sđt khác nhau của các nhà nhà đầu tư. -- GIẢI B1: select distinct top 5 Country from Employees; 2 dòng B2: select distinct top 30 percent Phone from Suppliers; 9 dòng
--Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên (5 rows) SELECT DISTINCT TOP 5 CategoryID FROM Products; Thử thách -- Lấy ra 30% số lượng và chiết khấu (Quantity, Discount) khác nhau từ bảng Thông Tin Đơn Hàng - OrderDetail -- Lấy ra top 10 khu vực, thành phố và quốc gia (Region, City, Country) khác nhau từ bảng Khách Hàng - Customers Chúc các bạn học tốt và cảm ơn anh TITV
SELECT DISTINCT TOP 30 PERCENT Quantity, Discount FROM [dbo].[Order Details]; 72 dòng ạ SELECT DISTINCT TOP 10 Region, City, Country FROM dbo.Customers; 10 dòng ạ
select distinct top 3 CategoryID from Products Em học hết phần Java core của thầy, em đã học hết phần SQL server của 1 số kênh khác trên TH-cam giờ qua học thêm 1 số vd về SQL Server của thầy mà cảm thấy kênh của thầy và 1 số kênh đó dạy hay không kém gì mấy kênh nước ngoài🥰🥰🥰
*Day 03: 31-01-2024* 11:40 *--Bài tập: Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên.* SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products]; 12:15 *Thử thách:* TT1: Viết câu lệnh SQL lấy ra họ của các nhân viên sao cho không bị trùng lặp và chỉ lấy ra 4 dòng đầu tiên trong bảng Employees TT2: Viết câu lệnh SQL lấy ra tên công ty và quốc gia của khách hàng sao cho không bị trùng lặp (lấy tất cả các dòng) trong bảng Customers *_Em cảm ơn bài giảng của thầy và chúc các bạn thành công!!!😄_*
video quá anh ơi. Cảm ơn anh vì bài giảng. * bai tap SELECT DISTINCT TOP 3 [CategoryID] FROM [Products]; - kết quả: 3 dòng. * thử thách: -- 1. Viết câu lệnh SQL lấy ra ten 20 khách hàng khác nhau từ bảng Customers. -- 2. Viết câu lệnh SQL lấy ra 20% ten sản phẩm khác nhau từ bảng Products .
cho em gửi câu trả lời bài tập ạ: SELECT DISTINCT TOP 3 [ProductID] FROM [dbo].[Products]; Câu hỏi dành cho mng: Câu 1: Viết câu lệnh SQL lấy ra tên nhà cung cấp không bị trùng lặp và chỉ lấy ra 7 tên đầu tiên. giải : SELECT DISTINCT TOP 7 CompanyName FROM [dbo].[Suppliers]; Câu 2: Hãy viết ra câu lệnh Sql lấy ra tên, ngày sinh và địa chỉ của nhân viên, chỉ lấy ra 20% số nhân viên. Giải: SELECT TOP 20 PERCENT [FirstName], [BirthDate], [Address] FROM [dbo].[Employees]; Em cảm ơn thầy nhiều ạ
ปีที่แล้ว +1
SELECT DISTINCT TOP 3 CategoryID FROM Products; Cảm ơn anh vì những bài dậy bổ ích!
Đáp án bài tập 11:52 SELECT DISTINCT TOP 3 [CategoryID] FROM[dbo].[Products]; Bài tập -VD1: Lấy ra 3 dòng của cột UnitPrice trong bảng sản phẩm SELECT TOP 3 [UnitPrice] FROM [dbo].[Products]; -VD2: Lấy ra 50% của cột "OrderDate" trong bảng dữ liệu Orders :415 Rows SELECT TOP 50 PERCENT [OrderDate] FROM [dbo].[Orders]; -VD3: Lấy ra 90% những dữ liệu không trùng nhau của danh sách tên công ty ở bảng dữ liệu Suppliers :27 Rows SELECT DISTINCT TOP 90 PERCENT [CompanyName] FROM [dbo].[Suppliers]; Em cảm ơn a ạ
@TITV, nếu anh có xem comment này, em cũng có comment câu hỏi thắc mắc của mình cho bài 05. Bài tập SELECT DISTINCT TOP 3 CategoryID FROM Products; => Kết quả 3 dòng Thu thach tu ban vuduc1864 1/ SELECT DISTINCT TOP 30 PERCENT Quantity, Discount FROM [Order Details]; => 72 dong 2/ SELECT DISTINCT TOP 10 Region, City, Country FROM Customers; => 10 dong Thử thách cho bạn kế tiếp: 1/ Viết SQL lây ra top 7 Supplier ID, Company Name, Address không trùng nhau từ bảng Suppliers 2/ Viết SQL lấy ra top 20% productName, Unitprice không trùng nhau từ bảng Product
GIẢI THỬ THÁCH 1. SELECT DISTINCT TOP 7 SUPPLIERID,COMPANYNAME,ADDRESS FROM SUPPLIER 7ROW 2. SELECT DISTICT TOP 20 PERCENT PRODUCTID,UNITPRICE FROM PRODUCT 16 ROW
Đáp án 12:07 là 3 rows Câu hỏi: - Lấy UnitPrice khác nhau trong cột và lấy 10 giá trị đầu tiên Code: select distinct top 10 UnitPrice from [Order Details] - Lấy 9 giá trị đầu tiên và khác nhau trong cột Freight từ bảng Orders Code: select distinct top 9 Freight from Orders Chúc các bạn có buổi học vui vẻ và đã đọc bài của mình.
select distinct top 3 [CategoryID] From [dbo].[Products] (3 rows affected) Lấy ra 10 UnitPrice từ bảng dữ liệu Products select distinct top 10 [UnitPrice] From [dbo].[Products]
c1 -viết ra câu lệnh lấy ra các country của khách hàng -- các quốc gia không trùng nhau -- lấy ra 5 dòng đầu tiên c2 viết ra câu lệnh lấy ra các họ của nhân viên trong bảng nhân viên -- họ các nhân viên không trùng nhau -- lấy ra 5 dòng đầu tiên
Day 2 (10/10/2024) 1. Bài tập: Viết câu lệnh SQL lấy ra sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên Đáp án: 3 dòng Cách làm bài: SELECT DISTINCT TOP 3 CATEGORYID FROM PRODUCTS; 2. Thử thách TT1: Viết câu lệnh SQL lấy ra 5 thành phố (City) khác nhau của nhân viên Employees TT2: Viết câu lệnh SQL lấy ra 50% ảnh (photo) khác nhau của nhân viên Employees
Bài 1 select distinct top 3 CategoryID from Products kết quả 3 rows TT: - viết câu lệnh sql lấy ra phần Notes của Employees và chỉ có thể lấy ra 7 dòng - viết câu lệnh sql lấy ra phần ShipAddress của Orders và chỉ có thể lấy ra 4 dòng
SELECT DISTINCT TOP 3 [ProductName], [CategoryID] FROM [dbo].[Products]; Câu hỏi: - Viết câu lệnh SQL lấy 3 giá trị đầu tiên không trung lặp QuantityPerUnit trong bảng Products - Viết câu lệnh SQL lấy 40 phần trăm mã Shipper (ShipersID) trong bảng Shippers
SELECT DISTINCT TOP 3 CategoryID FROM Products; Câu hỏi: 1. Hãy viết câu lệnh SQL lấy ra 10% số điện thoại của khách hàng 2. Hãy viết câu lệnh SQL lấy ra các Country trong bảng khách hàng với điều kiện dữ liệu lấy ra không bị trùng lặp, và lấy 10 dòng đầu tiên.
Bài tập 1: SELECT DISTINCT TOP 3 CategoryID FROM [dbo].[Products] -> Kết quả 3 dòng THỬ THÁCH Hãy viết câu lệnh SQL lấy 3 dòng đầu tiên trong bảng nhân viên Hãy viết câu lệnh SQL lấy ra 4 dòng đầu tiên trong bảng nhân viên và có mã nhân viên không bị trùng lặp
em gửi câu trả lời ạ: SELECT DISTINCT TOP 3 CategoryID FROM Products; ----------------------- TT1: Lấy ra 20% tên thành phố (ko trùng lặp) từ bảng Customers (14) TT2: Lấy ra 50% mã Shipper từ bảng Shipper (2)
--bài tập: viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp -- chỉ lấy ra 3 dòng đầu tiên SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products] --lấy ra 40% khách hàng từ bảng khách hàng SELECT TOP 40 PERCENT * FROM [dbo].[Customers] --lấy ra tên các công ty khác nhau trong bảng nhà cung cấp --chỉ lấy ra 3 công ty đầu tiên SELECT DISTINCT top 3 [CompanyName] FROM [dbo].[Suppliers]
Video rất hữu ích ạ Em gửi bài tập ạ: -- Viết câu lệnh SQL lấy các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên SELECT DISTINCT TOP 3 CategoryID FROM dbo.Products;
--Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và cỉ lấy ra 3 dòng đầu tiên SELECT DISTINCT TOP 3 ProductID FROM Products Câu hỏi: - Lấy ra 100 đơn hàng đầu tiên không trùng lặp các thông tin OrderID, UnitPrice, Quantity từ bảng Order Details - Lấy ra 50% đơn hàng đầu tiên không trùng lặp các thông tin OrderID, UnitPrice, Quantity từ bảng Order Details Giải: SELECT DISTINCT TOP 100 OrderID, UnitPrice, Quantity FROM [Order Details]; SELECT DISTINCT TOP 50 PERCENT OrderID, UnitPrice, Quantity FROM [Order Details];
Câu 1: Lấy ra 10 dòng đầu tiên không trùng lặp của tên công ty và tên liên hệ trong bảng Customers Câu 2: Lấy ra 50% không trùng lặp của UnitPrice và UnitsOnStock trong bảng Products
SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products] 1.Viết câu lệnh SQL lấy ra các vùng của nhân viên không bị trùng lặp và chỉ lấy 5 dòng 2.Viết câu lệnh SQL lấy ra các mã khách hàng không trùng lặp và lấy số dòng là 100%
Bài tập: SELECT DISTINCT TOP 3 CategoryID FROM Products Câu hỏi -- Lấy ra 30% tên sản phẩm không trùng nhau trong bảng Products -- Lấy ra 70% tên quốc gia không trùng nhau trong bảng Order
--Bài tập: Lấy ra các sản phẩm có mã thể loại không trùng lặp và chỉ lấy 3 dòng đầu tiên SELECT DISTINCT TOP 3 CategoryID, ProductName FROM Products --Câu 1: Lấy ra các nhà cung cấp (Suppliers)có tên công ty (CompanyName) không trùng lặp và lấy 9 dòng đầu --Câu 2: Lấy ra 5 sản phẩm đã bị ngưng sản xuất
Bài tập : SELECT DISTINCT TOP 3 CategoryID FROM Products; Thử thách : 1) Tìm ra 20% số điện thoại đầu tiên trong tổng số điện thoại của nhà cung cấp Suppliers 2) Tìm ra tên 3 tên thành phố khác nhau đầu tiên trong tất cả các thành phố của Customers Đáp án : 1) 6 số vì có tổng 29 số điện thoại của suppliers, 20% của 29 là 5.8, SQL Server làm tròn lên 6 SELECT TOP 20 PERCENT Phone FROM Suppliers; 2) Tên 3 thành phố đầu tiên đó là : Aachen, Albuquerque, Anchorage SELECT DISTINCT TOP 3 City FROM Customers
Em xin gửi đáp án: SELECT DISTINCT TOP 3 CategoryID FROM Products; Kết quả ba dòng. Sau đây là bài tập: Viết câu lệnh Sql lấy dữ liệu lấy 40% mà sản phẩm productID và tên sản phẩm productName trong bảng Products Viết câu lệnh Sql lấy dữ liệu lấy 5 tên khách hàng khác nhau trong bảng Customers
*Câu lệnh SELECT TOP SELECT TOP number /percent column_name(s) FROM table_name; -- Giới hạn số lượng dòng (hoặc %) được trả về khi gọi lệnh SELECT. VD: SELECT TOP 10 * FROM Customers; VD2: SELECT TOP 30 PERCENT * FROM Customers; VD3:; SELECT DISTINCT 5 CustomerID; FROM Customers;
BÀI TẬP --viet cau lenh sql lay ra cac san pham co ma the loai ko bi trung nhau, chi lay ra 3 dong dau tien SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products] THỬ THÁCH cho các bạn --Viết câu lệnh SQL lấy ra 5 tên nhà cung cấp đầu tiên trong bảng Suppliers --Viết câu lệnh SQL lấy ra 5 đơn giá đầu tiên trong bảng chi tiết đơn hàng
--viết câu lệnh lấy ra 20% đầu ko trùng lặp của tên sp và mã sp select distinct top 20 percent ProductID, ProductName from Products; ---> 16 rows --viết câu lệnh lấy ra 20 dòng dữ liệu đầu tiên ko trùng lặp của mã kh và địa chỉ trong bảng Customers select distinct top 20 CustomerID, Address from Customers; ---> 20 rows
em xin giải bài tập: SELECT DISTINCT TOP 3 CategoryID FROM Products; Câu hỏi dành cho mọi người: - Viết câu lệnh sql lấy ra 5 họ khác nhau của nhân viên trong bảng Employees - Viết câu lệnh sql lấy ra 3 mã postcode khác nhau của Customers
Bài tập: Viết câu lệnh SQL lấy ra sản phẩm có mã loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên. SELECT DISTINCT TOP 3 [ProductID] FROM [dbo].[Products]; THỬ THÁCH: 1. Viết câu lệnh SQL lấy ra sản phẩm có giá cả không bị trùng lặp và chỉ lấy ra 4 dòng đầu tiên. 2. Viết câu lệnh SQL lấy ra 20 % nhân viên có đất nước không bị trùng lặp.
SELECT TOP 5 * FROM [dbo].[Customers]; SELECT TOP 30 PERCENT * FROM [dbo].[Employees]; SELECT DISTINCT TOP 5 [CustinerID] FROM [dbo].[Orders]; SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products]; Lấy 5 dòng đầu tiên của tất cả các cột trong Employees Lẩy 10 dòng khác biệt trong Products SELECT TOP 5 * FROM [dbo].[Emplyees]; SELECT DISTINCT TOP 10 * FROM [dbo].[Products]
Dạ thầy ơi cho em được hỏi: Mỗi khi em lưu 1 file query đuôi sql về máy. Rồi sau đó mở lại thì gặp lỗi không chạy được các lệnh đã lưu. SSMS sẽ báo lỗi là "Invalid object name 'dbo.Suppliers'". Giống như là lưu query rồi đóng, mở lại thì nó bị mất kết nối với database hay sao ấy ạ. Mong thầy hỗ trợ giải đáp, cảm ơn thầy.
SELECT DISTINCT TOP 3 [CategoryID] FROM[dbo].[Products] 1. Viết câu lệnh SQL lấy ra tên đất nước không trùng lặp và chỉ lấy ra 30% từ bảng nhân viên 2. Viết câu lệnh SQL lấy ra tên sản phẩm không trùng lặp và chỉ lấy 5 dòng đầu tiên từ bảng sản phẩm chi tiết
-- 1/ Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không -- bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên SELECT DISTINCT TOP 3 CategoryID FROM Products;
Em gửi đáp an bài tập: Select Distinct Top 3 CategoryID From Products Thử thách: 1. Viết câu lệnh SQL lấy ra các nhân viên có họ (lastname) không bị trùng lặp và chỉ lấy ra 5 dòng đầu tiên. 2. Viết câu lệnh SQL lấy ra khách hàng có địa chỉ không bị trùng lặp và chỉ lấy ra 10 dòng đầu tiên. 3. Viết câu lệnh SQL lấy ra 20% các nhà cung cấp khác nhau trong bảng suppliers
ad ơi giúp mình với. mình học đến bài này thì bị lỗi dùng câu lệnh thì bị lỗi. Invalid object name 'dbo.Products'. mấy bài trước thì thực hành bình thường. đến bài này mình bị lỗi ạ. mình có làm lại bước chuẩn bị csdl cũng không được. xoá đi cài lại rồi vẫn lỗi ạ. mong ad giúp đỡ
BÀI TẬP 1: Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên. SELECT DISTINCT TOP 3 CategoryID FROM Products;
Câu 1: Truy vấn 30% không trùng lặp Address và City trong bảng Employees(3 dòng) SELECT DISTINCT TOP 30 PERCENT [Address], [City] FROM [dbo].[Employees]; Câu 2: viết câu lệnh SQL lấy ra 10 dòng trong bảng Suppliers SELECT TOP 10 * FROM [dbo].[Suppliers];
lay ra 50% dòng về country từ bảng suppliers select top 50 percent country from suppliers; lấy ra 50% dòng không trùng lập từ bảng suppliers select distinct top 50 percent country from suppliers;
-- Bài Tập -- Viết câu lệnh sql lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên SELECT DISTINCT TOP 3 CategoryID FROM dbo.Products -- 3 rows -- Câu 1 : Viết câu lệnh sql lấy ra 30 % city và phone không bị trùng lặp của khách hàng customers SELECT DISTINCT TOP 30 PERCENT City,Phone FROM dbo.Customers -- 28 rows -- Câu 2: Viết câu lệnh sql lấy ra 10 tên sản phẩm (product name) của sản phẩm SELECT TOP 10 ProductName FROM DBO.Products -- 10 rows
SELECT DISTINCT TOP 3 CategoryID FROM [dbo].[Products] 1. Lấy ra 30% thông tin của Shipper 2. Lấy ra thông tin đất nước của nhân viên và chỉ lấy ra 10 hàng đầu tiên(không trùng lặp)
--1. Lấy ra 30% thông tin của Shipper SELECT TOP 30 PERCENT * FROM dbo.Shippers --2. Lấy ra thông tin đất nước của nhân viên và chỉ lấy ra 10 hàng đầu tiên(không trùng lặp) SELECT DISTINCT TOP 10 Country FROM dbo.Employees
Ngày 2/3/2024
Em vô cùng cảm ơn thầy đã làm ra những bài giảng thật chi tiết và ý nghĩa như này. Cách thầy dạy thật sự chi tiết và dễ hiểu ạ. Em đang là một sinh viên năm nhất mặc dù không phải chuyên ngành học nhưng em muốn tìm hiểu thêm về công việc khác liên quan đến dữ liệu và thực sự may khi tìm được các video miễn phí và chi tiết của thầy ạ.
Em xin cảm ơn thầy nhiều ạ!
Sau đây là phần bài tập và thử thách:
--viết câu lệnh lấy ra 5 dòng đầu tiên trong bảng customers.
select top 5 *
from Customers;
--Viết câu lệnh lấy ra 30% nhân viên công ty hiện tại.
select top 30 percent *
from Employees;
--Viết câu lệnh SQL lấy ra các đơn hàng, mã khách hàng không được trùng lặp
--chỉ lấy 5 dòng đầu tiên
select distinct top 5 CustomerID
from Orders;
Bài tập lấy ra những sản phẩm có mã thể loại không bị trùng lặp chỉ 3 dòng đầu tiên.
select distinct top 3 ProductID
from Products;
Thử thách đặt 2 câu hỏi.
--Câu hỏi 1 Viết câu lệnh SQL lấy ra các mã nhân viên khác nhau trong EmployeeTerritories
--và chỉ lấy 5 dòng đầu tiên.
select distinct top 5 EmployeeID from EmployeeTerritories;
--Câu hỏi 2 Viết câu lệnh SQL lấy ra các thành phố khác nhau của khách hàng
--và chỉ lấy 30% số dòng.
select distinct top 30 percent city from Customers;
Video rất hay ạ
Em xin gửi đáp án bài tập:
Select Distinct Top 3 [CategoryID] From [dbo].[Products];
Câu hỏi dành cho mọi người:
Câu 1: Truy vấn 20% không trùng lặp ShipName và ShipAddress trong bảng Orders.
Đáp án: Select Distinct Top 20 PERCENT [ShipName], [ShipAddress] From [dbo].[Orders]; (18 rows)
Câu 2: Truy vấn 120 dòng đầu trong bảng Orders.
Đáp án: Select Top 120 * From [dbo].[Orders];
Em rất thích video của thầy.
Bài 1:
SELECT DISTINCT TOP 3 [CategoryID]
FROM Products;
Bài tập thêm:
B1: -- Viet cau lenh SQL lay ra 50% cac ngay dat hang khac nhau tu bang don hang
B2: -- Viet cau lenh SQL lay ra 10 dong ten cong ty khac nhau tu nguoi cung cap
Đáp án:
B1:
SELECT DISTINCT TOP 50 PERCENT OrderDate
FROM Orders; (240 dòng)
B2:
SELECT DISTINCT TOP 10 CompanyName
FROM Suppliers;
Bài giảng rất hay cảm ơn thầy
select distinct top 3 CategoryID from Products;
-- Bài tập thêm
B1: Viết câu lệnh SQL lấy ra TOP 5 Country khác nhau của Nhân viên
B2: Viết câu lệnh SQL lấy ra 30% Sđt khác nhau của các nhà nhà đầu tư.
-- GIẢI
B1: select distinct top 5 Country from Employees;
2 dòng
B2: select distinct top 30 percent Phone from Suppliers;
9 dòng
SELECT DISTINCT TOP 5 [Country]
FROM [dbo].[Employees];
SELECT DISTINCT TOP 30 PERCENT [Phone]
FROM [dbo].[Suppliers];
--Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên (5 rows)
SELECT DISTINCT TOP 5 CategoryID
FROM Products;
Thử thách
-- Lấy ra 30% số lượng và chiết khấu (Quantity, Discount) khác nhau từ bảng Thông Tin Đơn Hàng - OrderDetail
-- Lấy ra top 10 khu vực, thành phố và quốc gia (Region, City, Country) khác nhau từ bảng Khách Hàng - Customers
Chúc các bạn học tốt và cảm ơn anh TITV
SELECT DISTINCT TOP 30 PERCENT Quantity, Discount
FROM [dbo].[Order Details];
72 dòng ạ
SELECT DISTINCT TOP 10 Region, City, Country
FROM dbo.Customers;
10 dòng ạ
SELECT DISTINCT TOP 30 PERCENT Quantity, Discount
FROM [Order Details];
SELECT DISTINCT TOP 10 Region, City, Country
FROM Customers;
select distinct top 3 CategoryID
from Products
Em học hết phần Java core của thầy, em đã học hết phần SQL server của 1 số kênh khác trên TH-cam giờ qua học thêm 1 số vd về SQL Server của thầy mà cảm thấy kênh của thầy và 1 số kênh đó dạy hay không kém gì mấy kênh nước ngoài🥰🥰🥰
*Day 03: 31-01-2024*
11:40
*--Bài tập: Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên.*
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products];
12:15
*Thử thách:*
TT1: Viết câu lệnh SQL lấy ra họ của các nhân viên sao cho không bị trùng lặp và chỉ lấy ra 4 dòng đầu tiên trong bảng Employees
TT2: Viết câu lệnh SQL lấy ra tên công ty và quốc gia của khách hàng sao cho không bị trùng lặp (lấy tất cả các dòng) trong bảng Customers
*_Em cảm ơn bài giảng của thầy và chúc các bạn thành công!!!😄_*
SELECT DISTINCT TOP 4 [LastName]
FROM Employees;
SELECT DISTINCT CompanyName, Country
FROM Customers;
-> 91 dòng
video quá anh ơi. Cảm ơn anh vì bài giảng.
* bai tap
SELECT DISTINCT TOP 3 [CategoryID]
FROM [Products];
- kết quả: 3 dòng.
* thử thách:
-- 1. Viết câu lệnh SQL lấy ra ten 20 khách hàng khác nhau từ bảng Customers.
-- 2. Viết câu lệnh SQL lấy ra 20% ten sản phẩm khác nhau từ bảng Products .
1.
SELECT DISTINCT TOP 20 [ContactName]
FROM Customers;
2.
SELECT DISTINCT TOP 20 PERCENT ProductName
FROM Products;
cho em gửi câu trả lời bài tập ạ:
SELECT DISTINCT TOP 3 [ProductID]
FROM [dbo].[Products];
Câu hỏi dành cho mng:
Câu 1: Viết câu lệnh SQL lấy ra tên nhà cung cấp không bị trùng lặp và chỉ lấy ra 7 tên đầu tiên.
giải :
SELECT DISTINCT TOP 7 CompanyName
FROM [dbo].[Suppliers];
Câu 2: Hãy viết ra câu lệnh Sql lấy ra tên, ngày sinh và địa chỉ của nhân viên, chỉ lấy ra 20% số nhân viên.
Giải:
SELECT TOP 20 PERCENT [FirstName], [BirthDate], [Address]
FROM [dbo].[Employees];
Em cảm ơn thầy nhiều ạ
SELECT DISTINCT TOP 3
CategoryID
FROM Products;
Cảm ơn anh vì những bài dậy bổ ích!
Đáp án bài tập 11:52
SELECT DISTINCT TOP 3 [CategoryID]
FROM[dbo].[Products];
Bài tập
-VD1: Lấy ra 3 dòng của cột UnitPrice trong bảng sản phẩm
SELECT TOP 3 [UnitPrice]
FROM [dbo].[Products];
-VD2: Lấy ra 50% của cột "OrderDate" trong bảng dữ liệu Orders :415 Rows
SELECT TOP 50 PERCENT [OrderDate]
FROM [dbo].[Orders];
-VD3: Lấy ra 90% những dữ liệu không trùng nhau của danh sách tên công ty ở bảng dữ liệu Suppliers :27 Rows
SELECT DISTINCT TOP 90 PERCENT [CompanyName]
FROM [dbo].[Suppliers];
Em cảm ơn a ạ
@TITV, nếu anh có xem comment này, em cũng có comment câu hỏi thắc mắc của mình cho bài 05.
Bài tập
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
=> Kết quả 3 dòng
Thu thach tu ban vuduc1864
1/ SELECT DISTINCT TOP 30 PERCENT Quantity, Discount
FROM [Order Details];
=> 72 dong
2/ SELECT DISTINCT TOP 10 Region, City, Country
FROM Customers;
=> 10 dong
Thử thách cho bạn kế tiếp:
1/ Viết SQL lây ra top 7 Supplier ID, Company Name, Address không trùng nhau từ bảng Suppliers
2/ Viết SQL lấy ra top 20% productName, Unitprice không trùng nhau từ bảng Product
GIẢI THỬ THÁCH
1.
SELECT DISTINCT TOP 7 SUPPLIERID,COMPANYNAME,ADDRESS
FROM SUPPLIER
7ROW
2.
SELECT DISTICT TOP 20 PERCENT PRODUCTID,UNITPRICE
FROM PRODUCT
16 ROW
Cảm ơn thầy, các bài giảng rất tỉ mỷ và dễ hiểu
Đáp án 12:07 là 3 rows
Câu hỏi:
- Lấy UnitPrice khác nhau trong cột và lấy 10 giá trị đầu tiên
Code:
select distinct top 10 UnitPrice
from [Order Details]
- Lấy 9 giá trị đầu tiên và khác nhau trong cột Freight từ bảng Orders
Code:
select distinct top 9 Freight
from Orders
Chúc các bạn có buổi học vui vẻ và đã đọc bài của mình.
select distinct top 3 [CategoryID]
From [dbo].[Products]
(3 rows affected)
Lấy ra 10 UnitPrice từ bảng dữ liệu Products
select distinct top 10 [UnitPrice]
From [dbo].[Products]
c1 -viết ra câu lệnh lấy ra các country của khách hàng
-- các quốc gia không trùng nhau
-- lấy ra 5 dòng đầu tiên
c2 viết ra câu lệnh lấy ra các họ của nhân viên trong bảng nhân viên
-- họ các nhân viên không trùng nhau
-- lấy ra 5 dòng đầu tiên
Day 2 (10/10/2024)
1. Bài tập: Viết câu lệnh SQL lấy ra sản phẩm có mã thể loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên
Đáp án: 3 dòng
Cách làm bài:
SELECT DISTINCT TOP 3 CATEGORYID
FROM PRODUCTS;
2. Thử thách
TT1: Viết câu lệnh SQL lấy ra 5 thành phố (City) khác nhau của nhân viên Employees
TT2: Viết câu lệnh SQL lấy ra 50% ảnh (photo) khác nhau của nhân viên Employees
Bài 1
select distinct top 3 CategoryID
from Products
kết quả 3 rows
TT:
- viết câu lệnh sql lấy ra phần Notes của Employees và chỉ có thể lấy ra 7 dòng
- viết câu lệnh sql lấy ra phần ShipAddress của Orders và chỉ có thể lấy ra 4 dòng
SELECT DISTINCT TOP 3 [ProductName], [CategoryID]
FROM [dbo].[Products];
Câu hỏi:
- Viết câu lệnh SQL lấy 3 giá trị đầu tiên không trung lặp QuantityPerUnit trong bảng Products
- Viết câu lệnh SQL lấy 40 phần trăm mã Shipper (ShipersID) trong bảng Shippers
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
Câu hỏi:
1. Hãy viết câu lệnh SQL lấy ra 10% số điện thoại của khách hàng
2. Hãy viết câu lệnh SQL lấy ra các Country trong bảng khách hàng với điều kiện dữ liệu lấy ra không bị trùng lặp, và lấy 10 dòng đầu tiên.
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
-- 3 dòng
cảm ơn anh
Bài tập 1:
SELECT DISTINCT TOP 3 CategoryID
FROM [dbo].[Products]
-> Kết quả 3 dòng
THỬ THÁCH
Hãy viết câu lệnh SQL lấy 3 dòng đầu tiên trong bảng nhân viên
Hãy viết câu lệnh SQL lấy ra 4 dòng đầu tiên trong bảng nhân viên và có mã nhân viên không bị trùng lặp
em gửi câu trả lời ạ:
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
-----------------------
TT1: Lấy ra 20% tên thành phố (ko trùng lặp) từ bảng Customers (14)
TT2: Lấy ra 50% mã Shipper từ bảng Shipper (2)
--bài tập: viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp
-- chỉ lấy ra 3 dòng đầu tiên
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products]
--lấy ra 40% khách hàng từ bảng khách hàng
SELECT TOP 40 PERCENT *
FROM [dbo].[Customers]
--lấy ra tên các công ty khác nhau trong bảng nhà cung cấp
--chỉ lấy ra 3 công ty đầu tiên
SELECT DISTINCT top 3 [CompanyName]
FROM [dbo].[Suppliers]
Bài tập 1: 3 rows
SELECT DISTINCT 3 [CategoryID]
FROM [dbo].[Products]
Video rất hữu ích ạ
Em gửi bài tập ạ:
-- Viết câu lệnh SQL lấy các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên
SELECT DISTINCT TOP 3 CategoryID
FROM dbo.Products;
--Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và cỉ lấy ra 3 dòng đầu tiên
SELECT DISTINCT TOP 3 ProductID
FROM Products
Câu hỏi:
- Lấy ra 100 đơn hàng đầu tiên không trùng lặp các thông tin OrderID, UnitPrice, Quantity từ bảng Order Details
- Lấy ra 50% đơn hàng đầu tiên không trùng lặp các thông tin OrderID, UnitPrice, Quantity từ bảng Order Details
Giải:
SELECT DISTINCT TOP 100 OrderID, UnitPrice, Quantity
FROM [Order Details];
SELECT DISTINCT TOP 50 PERCENT OrderID, UnitPrice, Quantity
FROM [Order Details];
Bài tập của em:
SELECT DISTINCT TOP 3 ProductName, CategoryID
FROM Products;
3 rows
Thử thách:
1. Lấy danh sách 5 sản phẩm đầu tiên từ bảng Products
2. Lấy danh sách 10 đơn đặt hàng mới nhất từ bảng Orders:
Câu 1: Lấy ra 10 dòng đầu tiên không trùng lặp của tên công ty và tên liên hệ trong bảng Customers
Câu 2: Lấy ra 50% không trùng lặp của UnitPrice và UnitsOnStock trong bảng Products
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products]
1.Viết câu lệnh SQL lấy ra các vùng của nhân viên không bị trùng lặp và chỉ lấy 5 dòng
2.Viết câu lệnh SQL lấy ra các mã khách hàng không trùng lặp và lấy số dòng là 100%
Bài tập:
SELECT DISTINCT TOP 3 CategoryID
FROM Products
Câu hỏi
-- Lấy ra 30% tên sản phẩm không trùng nhau trong bảng Products
-- Lấy ra 70% tên quốc gia không trùng nhau trong bảng Order
--Bài tập: Lấy ra các sản phẩm có mã thể loại không trùng lặp và chỉ lấy 3 dòng đầu tiên
SELECT DISTINCT TOP 3 CategoryID, ProductName
FROM Products
--Câu 1: Lấy ra các nhà cung cấp (Suppliers)có tên công ty (CompanyName) không trùng lặp và lấy 9 dòng đầu
--Câu 2: Lấy ra 5 sản phẩm đã bị ngưng sản xuất
Bài tập :
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
Thử thách :
1) Tìm ra 20% số điện thoại đầu tiên trong tổng số điện thoại của nhà cung cấp Suppliers
2) Tìm ra tên 3 tên thành phố khác nhau đầu tiên trong tất cả các thành phố của Customers
Đáp án :
1) 6 số vì có tổng 29 số điện thoại của suppliers, 20% của 29 là 5.8, SQL Server làm tròn lên 6
SELECT TOP 20 PERCENT Phone
FROM Suppliers;
2) Tên 3 thành phố đầu tiên đó là : Aachen, Albuquerque, Anchorage
SELECT DISTINCT TOP 3 City
FROM Customers
Em xin gửi đáp án:
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
Kết quả ba dòng.
Sau đây là bài tập:
Viết câu lệnh Sql lấy dữ liệu lấy 40% mà sản phẩm productID và tên sản phẩm productName trong bảng Products
Viết câu lệnh Sql lấy dữ liệu lấy 5 tên khách hàng khác nhau trong bảng Customers
*Câu lệnh SELECT TOP
SELECT TOP number /percent column_name(s)
FROM table_name;
-- Giới hạn số lượng dòng (hoặc %) được trả về khi gọi lệnh SELECT.
VD: SELECT TOP 10 *
FROM Customers;
VD2: SELECT TOP 30 PERCENT *
FROM Customers;
VD3:; SELECT DISTINCT 5 CustomerID;
FROM Customers;
BÀI TẬP
--viet cau lenh sql lay ra cac san pham co ma the loai ko bi trung nhau, chi lay ra 3 dong dau tien
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products]
THỬ THÁCH cho các bạn
--Viết câu lệnh SQL lấy ra 5 tên nhà cung cấp đầu tiên trong bảng Suppliers
--Viết câu lệnh SQL lấy ra 5 đơn giá đầu tiên trong bảng chi tiết đơn hàng
--viết câu lệnh lấy ra 20% đầu ko trùng lặp của tên sp và mã sp
select distinct top 20 percent ProductID, ProductName
from Products; ---> 16 rows
--viết câu lệnh lấy ra 20 dòng dữ liệu đầu tiên ko trùng lặp của mã kh và địa chỉ trong bảng Customers
select distinct top 20 CustomerID, Address
from Customers; ---> 20 rows
Bài tập
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
số lượng dòng: 3
Bài tập thêm:
1. Truy vấn Top 20% số điện thoại khác nhau từ Nhân viên
2. Truy vấn Top 30 dòng địa chỉ của người cung cấp
SELECT DISTINCT TOP 20 PERCENT [HomePhone]
FROM Employees;
=> 2 dòng
SELECT DISTINCT TOP 30 [Address]
FROM Suppliers;
=> 29 dòng
đây là đáp án của mình
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products];
em xin giải bài tập:
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
Câu hỏi dành cho mọi người:
- Viết câu lệnh sql lấy ra 5 họ khác nhau của nhân viên trong bảng Employees
- Viết câu lệnh sql lấy ra 3 mã postcode khác nhau của Customers
Bài tập: Viết câu lệnh SQL lấy ra sản phẩm có mã loại không bị trùng lặp và chỉ lấy ra 3 dòng đầu tiên.
SELECT DISTINCT TOP 3 [ProductID]
FROM [dbo].[Products];
THỬ THÁCH:
1. Viết câu lệnh SQL lấy ra sản phẩm có giá cả không bị trùng lặp và chỉ lấy ra 4 dòng đầu tiên.
2. Viết câu lệnh SQL lấy ra 20 % nhân viên có đất nước không bị trùng lặp.
Đáp án:
1.
SELECT DISTINCT TOP 4 [UnitPrice]
FROM [dbo].[Products];
2.
SELECT DISTINCT TOP 20 PERCENT [Country]
FROM [dbo].[Employees];
SELECT TOP 5 *
FROM [dbo].[Customers];
SELECT TOP 30 PERCENT *
FROM [dbo].[Employees];
SELECT DISTINCT TOP 5 [CustinerID]
FROM [dbo].[Orders];
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products];
Lấy 5 dòng đầu tiên của tất cả các cột trong Employees
Lẩy 10 dòng khác biệt trong Products
SELECT TOP 5 *
FROM [dbo].[Emplyees];
SELECT DISTINCT TOP 10 *
FROM [dbo].[Products]
Dạ thầy ơi cho em được hỏi:
Mỗi khi em lưu 1 file query đuôi sql về máy. Rồi sau đó mở lại thì gặp lỗi không chạy được các lệnh đã lưu. SSMS sẽ báo lỗi là "Invalid object name 'dbo.Suppliers'". Giống như là lưu query rồi đóng, mở lại thì nó bị mất kết nối với database hay sao ấy ạ.
Mong thầy hỗ trợ giải đáp, cảm ơn thầy.
A ơi cho em hỏi là MySQL workbench 8.0 CE sao gõ lệnh select top thì nó ko hiểu top là giới hạn vậy anh. Em cảm ơn ạ
SELECT DISTINCT TOP 3 [CategoryID]
FROM[dbo].[Products]
1. Viết câu lệnh SQL lấy ra tên đất nước không trùng lặp và chỉ lấy ra 30% từ bảng nhân viên
2. Viết câu lệnh SQL lấy ra tên sản phẩm không trùng lặp và chỉ lấy 5 dòng đầu tiên từ bảng sản phẩm chi tiết
Cám ơn bạn đã đặt câu hỏi :)
1. SELECT DISTINCT TOP 30 PERCENT Country
FROM dbo.Employees;
2. SELECT DISTINCT TOP 5 ProductName
FROM dbo.Products;
mốt tới bài thiết kế database, anh làm hoàn toàn bằng code được không ạ. series bên bài sql anh chỉ làm giao diện.
-- Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trung lặp, và chỉ lấy 3 dòng đầu tiên
SELECT DISTINCT TOP 3 ProductID
FROM Products;
-- 1/ Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không
-- bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
Em gửi đáp an bài tập:
Select Distinct Top 3 CategoryID
From Products
Thử thách:
1. Viết câu lệnh SQL lấy ra các nhân viên có họ (lastname) không bị trùng lặp và chỉ lấy ra 5 dòng đầu tiên.
2. Viết câu lệnh SQL lấy ra khách hàng có địa chỉ không bị trùng lặp và chỉ lấy ra 10 dòng đầu tiên.
3. Viết câu lệnh SQL lấy ra 20% các nhà cung cấp khác nhau trong bảng suppliers
Thầy ơi câu lệnh SELECT TOP 5 * em chạy nó ghi lỗi là Msg 208, Level 16, State 1, Line 1
Invalid object name 'dbo.Customers'. thầy ạ
ad ơi giúp mình với. mình học đến bài này thì bị lỗi dùng câu lệnh thì bị lỗi.
Invalid object name 'dbo.Products'. mấy bài trước thì thực hành bình thường. đến bài này mình bị lỗi ạ. mình có làm lại bước chuẩn bị csdl cũng không được. xoá đi cài lại rồi vẫn lỗi ạ. mong ad giúp đỡ
Ô result của em bị ẩn, chỉ còn Messages thôi ạ, làm sao để mở lại ạ? mong anh rep
Question 1: Viết câu lệnh truy vấn lấy ra 10 ShipCity không trùng lặp trong bảng Orders.
Question 2: Viết câu lệnh truy vấn lấy ra 1 Picture không trùng lặp trong bảng Categories.
Em xin gui ket qua bai tap ạ
SELECT DISTINCT TOP 3 [CategoryID]
FROM [dbo].[Products];
BÀI TẬP 1: Viết câu lệnh SQL lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên.
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
SELECT DISTINCT TOP 3 CategoryID FROM Products
Câu hỏi :
1: Truy vấn 30% không trùng lặp ShipVia trong bảng Orders.
❤
Câu 1: Truy vấn 30% không trùng lặp Address và City trong bảng Employees(3 dòng)
SELECT DISTINCT TOP 30 PERCENT [Address], [City]
FROM [dbo].[Employees];
Câu 2: viết câu lệnh SQL lấy ra 10 dòng trong bảng Suppliers
SELECT TOP 10 *
FROM [dbo].[Suppliers];
oh sao của em select top 5 * ra khác thầy thế nhỉ
Khong biet tai sao ma bai nay e moi lan bam lenh no loading lau lam, tan 1p
Select Distinct top 3 CategoryID
From Products
của mình bị như này. ko biết có phải csdl bị lỗi không
Msg 208, Level 16, State 1, Line 1
Invalid object name 'dbo.Products'.
bạn đưa câu truy vấn bạn lên để đc sửa nà
1:lấy ra shipName không trùng lặp và không quá 10 dòng
2: lấy ra shipCity không trùng lặp và không quá 12 dòng
select distinct top 3 CategoryID from Products
Lấy ra top 10 City không trùng lặp của KH
SELECT DISTINCT TOP 3 CategoryID
FROM Products;
--3 rows
câu 1 : truy vấn 20% tất cả dữ liệu khác nhau trong bảng Customers
câu 2 : truy vấn 7 dòng đầu tiên của họ và tên nhân viên trong bảng Employees
lay ra 50% dòng về country từ bảng suppliers
select top 50 percent country
from suppliers;
lấy ra 50% dòng không trùng lập từ bảng suppliers
select distinct top 50 percent country
from suppliers;
SELECT DISTINCT TOP 3 ProductID from Products
Select DISTINCT TOP 3 categoryID
From Products
SELECT DISTINCT TOP 3 [CategoryID]
FROM[dbo].[Products];
Câu hỏi: Viết câu lệnh SQL để lấy mã người giao hàng (ShipperID) khác nhau mà chỉ lấy 4 dòng đầu tiên từ người giao hàng
SELECT DISTINCT TOP 3 CategoryID FROM Products
SELECT DISTINCT TOP 3 PRODUCTNAME FROM PRODUCTS
select top 5 *
from Customers ;
SELECT DISTINCT TOP 3 CategoryID
FROM products;
-- Bài Tập
-- Viết câu lệnh sql lấy ra các sản phẩm có mã thể loại không bị trùng lặp, và chỉ lấy ra 3 dòng đầu tiên
SELECT DISTINCT TOP 3 CategoryID
FROM dbo.Products
-- 3 rows
-- Câu 1 : Viết câu lệnh sql lấy ra 30 % city và phone không bị trùng lặp của khách hàng customers
SELECT DISTINCT TOP 30 PERCENT City,Phone
FROM dbo.Customers
-- 28 rows
-- Câu 2: Viết câu lệnh sql lấy ra 10 tên sản phẩm (product name) của sản phẩm
SELECT TOP 10 ProductName
FROM DBO.Products
-- 10 rows
SELECT DISTINCT TOP 3 [CategoryID] from [dbo].[Products]
SELECT DISTINCT TOP 3 CategoryID
FROM [dbo].[Products]
1. Lấy ra 30% thông tin của Shipper
2. Lấy ra thông tin đất nước của nhân viên và chỉ lấy ra 10 hàng đầu tiên(không trùng lặp)
--1. Lấy ra 30% thông tin của Shipper
SELECT TOP 30 PERCENT *
FROM dbo.Shippers
--2. Lấy ra thông tin đất nước của nhân viên và chỉ lấy ra 10 hàng đầu tiên(không trùng lặp)
SELECT DISTINCT TOP 10 Country
FROM dbo.Employees
SELECT DISTINCT TOP 3 CategoryID
FROM [dbo].[Products];
SELECT DISTINCT TOP 3 [CategoryID]
FROM dbo.Products;
Số row : 3
SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products];