Khóa Học SQL Server - Bài 06. Câu lệnh truy vấn SELECT TOP giới hạn dòng trả về

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ต.ค. 2024
  • Link khóa học: titv.vn/course...
    Link tải code: github.com/len...
    Clip hướng dẫn chuẩn bị CSDL để thực hành: • Khóa Học SQL Server - ...

ความคิดเห็น • 107

  • @lngye1505
    @lngye1505 7 หลายเดือนก่อน +3

    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;

  • @nhatnguyenminh4321
    @nhatnguyenminh4321 ปีที่แล้ว +16

    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];

  • @linhnguyenthithuy-st7vn
    @linhnguyenthithuy-st7vn ปีที่แล้ว +2

    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;

  • @Tuan-zn4fd
    @Tuan-zn4fd 11 หลายเดือนก่อน +1

    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

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      SELECT DISTINCT TOP 5 [Country]
      FROM [dbo].[Employees];
      SELECT DISTINCT TOP 30 PERCENT [Phone]
      FROM [dbo].[Suppliers];

  • @vuduc1864
    @vuduc1864 4 หลายเดือนก่อน +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 (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

    • @phuongnguyen4497
      @phuongnguyen4497 4 หลายเดือนก่อน

      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 ạ

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      SELECT DISTINCT TOP 30 PERCENT Quantity, Discount
      FROM [Order Details];
      SELECT DISTINCT TOP 10 Region, City, Country
      FROM Customers;

  • @hnq145
    @hnq145 ปีที่แล้ว +2

    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🥰🥰🥰

  • @baodzoaii
    @baodzoaii 8 หลายเดือนก่อน

    *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!!!😄_*

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      SELECT DISTINCT TOP 4 [LastName]
      FROM Employees;
      SELECT DISTINCT CompanyName, Country
      FROM Customers;
      -> 91 dòng

  • @25thinhcaogia72
    @25thinhcaogia72 7 หลายเดือนก่อน

    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 .

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      1.
      SELECT DISTINCT TOP 20 [ContactName]
      FROM Customers;
      2.
      SELECT DISTINCT TOP 20 PERCENT ProductName
      FROM Products;

  • @hj.william9443
    @hj.william9443 7 หลายเดือนก่อน

    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!

  • @sonnguyen-rd8qc
    @sonnguyen-rd8qc 3 หลายเดือนก่อน

    Đá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 ạ

  • @jasminele3250
    @jasminele3250 4 หลายเดือนก่อน +1

    @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

    • @Hoangthai99F1
      @Hoangthai99F1 3 หลายเดือนก่อน

      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

  • @TrungTran-mr6qo
    @TrungTran-mr6qo ปีที่แล้ว

    Cảm ơn thầy, các bài giảng rất tỉ mỷ và dễ hiểu

  • @20-luongvanthuong96
    @20-luongvanthuong96 28 วันที่ผ่านมา

    Đá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.

  • @HuyenLe-rw2vs
    @HuyenLe-rw2vs 22 วันที่ผ่านมา

    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]

  • @tuphan2412
    @tuphan2412 ปีที่แล้ว

    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

  • @thuongnguyen2708
    @thuongnguyen2708 4 วันที่ผ่านมา

    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

  • @VũTrần-w2b
    @VũTrần-w2b ปีที่แล้ว

    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

  • @anghuy3509
    @anghuy3509 9 หลายเดือนก่อน

    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

  • @trai_vla_ru
    @trai_vla_ru 6 หลายเดือนก่อน

    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.

  • @CuongCao-vd2gp
    @CuongCao-vd2gp ปีที่แล้ว

    SELECT DISTINCT TOP 3 CategoryID
    FROM Products;
    -- 3 dòng
    cảm ơn anh

  • @nonuser2021
    @nonuser2021 4 หลายเดือนก่อน

    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

  • @TamMinh-tw4bw
    @TamMinh-tw4bw 8 หลายเดือนก่อน

    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)

  • @elfi3798
    @elfi3798 9 หลายเดือนก่อน

    --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]

  • @bonguyen3273
    @bonguyen3273 8 หลายเดือนก่อน

    Bài tập 1: 3 rows
    SELECT DISTINCT 3 [CategoryID]
    FROM [dbo].[Products]

  • @cyber_enginner
    @cyber_enginner ปีที่แล้ว

    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;

  • @tienthanh8235
    @tienthanh8235 5 หลายเดือนก่อน

    --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];

  • @ThanhatNguyen-cj8xv
    @ThanhatNguyen-cj8xv 9 หลายเดือนก่อน

    Bài tập của em:
    SELECT DISTINCT TOP 3 ProductName, CategoryID
    FROM Products;
    3 rows

  • @vietnguyen8653
    @vietnguyen8653 5 หลายเดือนก่อน

    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:

  • @vinhphatthai7524
    @vinhphatthai7524 26 วันที่ผ่านมา

    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

  • @tunglam6220
    @tunglam6220 11 หลายเดือนก่อน

    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%

  • @rabbittanksuperbestmatch4259
    @rabbittanksuperbestmatch4259 6 หลายเดือนก่อน

    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

  • @michaelbell8341
    @michaelbell8341 10 หลายเดือนก่อน +1

    --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

  • @AlanTran18
    @AlanTran18 7 หลายเดือนก่อน

    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

  • @lewsijghtg3969
    @lewsijghtg3969 ปีที่แล้ว

    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

  • @LamTran-dw4ry
    @LamTran-dw4ry ปีที่แล้ว

    *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;

  • @truongg-channel
    @truongg-channel ปีที่แล้ว

    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

  • @voxuanquynh3464
    @voxuanquynh3464 ปีที่แล้ว

    --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

  • @quocphungnguyen3042
    @quocphungnguyen3042 ปีที่แล้ว

    Bài tập
    SELECT DISTINCT TOP 3 CategoryID
    FROM Products;
    số lượng dòng: 3

  • @KhoaNguyen-ph3iq
    @KhoaNguyen-ph3iq 5 หลายเดือนก่อน

    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

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      SELECT DISTINCT TOP 20 PERCENT [HomePhone]
      FROM Employees;
      => 2 dòng
      SELECT DISTINCT TOP 30 [Address]
      FROM Suppliers;
      => 29 dòng

  • @hng.trung203
    @hng.trung203 ปีที่แล้ว

    đây là đáp án của mình
    SELECT DISTINCT TOP 3 [CategoryID]
    FROM [dbo].[Products];

  • @anhng8485
    @anhng8485 ปีที่แล้ว

    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

  • @vivi326
    @vivi326 3 หลายเดือนก่อน

    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.

    • @vivi326
      @vivi326 3 หลายเดือนก่อน

      Đáp án:
      1.
      SELECT DISTINCT TOP 4 [UnitPrice]
      FROM [dbo].[Products];
      2.
      SELECT DISTINCT TOP 20 PERCENT [Country]
      FROM [dbo].[Employees];

  • @iwy2th
    @iwy2th 4 หลายเดือนก่อน

    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]

  • @blacksheep1894
    @blacksheep1894 ปีที่แล้ว

    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.

  • @truongduy9263
    @truongduy9263 9 หลายเดือนก่อน

    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 ạ

  • @MinhNguyen-g6z7z
    @MinhNguyen-g6z7z ปีที่แล้ว

    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

    • @hieuvincent791
      @hieuvincent791 11 หลายเดือนก่อน

      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;

  • @truongtrancongthanh7450
    @truongtrancongthanh7450 ปีที่แล้ว

    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.

  • @TriNguyenLeMinh-q6o
    @TriNguyenLeMinh-q6o 24 วันที่ผ่านมา

    -- 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;

  • @trongtranphuc455
    @trongtranphuc455 หลายเดือนก่อน

    -- 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;

  • @cuctran9796
    @cuctran9796 11 หลายเดือนก่อน +1

    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

  • @manhlovetranhalinh1111
    @manhlovetranhalinh1111 7 หลายเดือนก่อน

    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 ạ

  • @hng.trung203
    @hng.trung203 ปีที่แล้ว

    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 đỡ

  • @thuyduong-di9on
    @thuyduong-di9on 10 หลายเดือนก่อน

    Ô result của em bị ẩn, chỉ còn Messages thôi ạ, làm sao để mở lại ạ? mong anh rep

  • @thanhhuynguyen7551
    @thanhhuynguyen7551 11 หลายเดือนก่อน

    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.

  • @ezfinvest2717
    @ezfinvest2717 7 หลายเดือนก่อน

    Em xin gui ket qua bai tap ạ
    SELECT DISTINCT TOP 3 [CategoryID]
    FROM [dbo].[Products];

  • @LaiThe-l7h
    @LaiThe-l7h ปีที่แล้ว

    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;

  • @bestboyshark-102
    @bestboyshark-102 ปีที่แล้ว

    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.

  • @TuNguyen-nq1df
    @TuNguyen-nq1df ปีที่แล้ว

  • @quyo4646
    @quyo4646 ปีที่แล้ว

    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];

  • @HaNguyen-bq5fp
    @HaNguyen-bq5fp ปีที่แล้ว

    oh sao của em select top 5 * ra khác thầy thế nhỉ

  • @manhhoa3711
    @manhhoa3711 9 หลายเดือนก่อน

    Khong biet tai sao ma bai nay e moi lan bam lenh no loading lau lam, tan 1p

  • @luannguyen6708
    @luannguyen6708 5 หลายเดือนก่อน

    Select Distinct top 3 CategoryID
    From Products

  • @hng.trung203
    @hng.trung203 ปีที่แล้ว

    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'.

    • @thongnguyenduy2428
      @thongnguyenduy2428 6 หลายเดือนก่อน

      bạn đưa câu truy vấn bạn lên để đc sửa nà

  • @cuongdao1295
    @cuongdao1295 ปีที่แล้ว

    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

  • @AnhThienVo
    @AnhThienVo 4 หลายเดือนก่อน

    select distinct top 3 CategoryID from Products

  • @tranthithuphuongsict6799
    @tranthithuphuongsict6799 9 วันที่ผ่านมา

    Lấy ra top 10 City không trùng lặp của KH

  • @TungPham-ho7ng
    @TungPham-ho7ng 6 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 CategoryID
    FROM Products;
    --3 rows

    • @TungPham-ho7ng
      @TungPham-ho7ng 6 หลายเดือนก่อน

      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

  • @dongtruclam
    @dongtruclam 8 หลายเดือนก่อน

    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;

  • @NhanTran-gd3fh
    @NhanTran-gd3fh ปีที่แล้ว

    SELECT DISTINCT TOP 3 ProductID from Products

  • @truongsky3636
    @truongsky3636 ปีที่แล้ว

    Select DISTINCT TOP 3 categoryID
    From Products

  • @ducQuach-z4j
    @ducQuach-z4j 9 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 [CategoryID]
    FROM[dbo].[Products];

  • @TuanNguyen-id8yy
    @TuanNguyen-id8yy ปีที่แล้ว

    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

  • @maytinhsieudep
    @maytinhsieudep ปีที่แล้ว

    SELECT DISTINCT TOP 3 CategoryID FROM Products

  • @huynhnhu7356
    @huynhnhu7356 6 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 PRODUCTNAME FROM PRODUCTS

  • @NGuyenDuong-sk8yf
    @NGuyenDuong-sk8yf 5 หลายเดือนก่อน

    select top 5 *
    from Customers ;

  • @hienbui-yd9vg
    @hienbui-yd9vg 3 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 CategoryID
    FROM products;

  • @okhongsaingu8292
    @okhongsaingu8292 ปีที่แล้ว

    -- 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

  • @thnhphong1012
    @thnhphong1012 5 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 [CategoryID] from [dbo].[Products]

  • @DuongDuongVietsub
    @DuongDuongVietsub 10 หลายเดือนก่อน

    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)

    • @DuongDuongVietsub
      @DuongDuongVietsub 10 หลายเดือนก่อน

      --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

  • @thanhthaovo3899
    @thanhthaovo3899 ปีที่แล้ว

    SELECT DISTINCT TOP 3 CategoryID
    FROM [dbo].[Products];

  • @thanggg4946
    @thanggg4946 8 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 [CategoryID]
    FROM dbo.Products;
    Số row : 3

  • @giapvankhanh9427
    @giapvankhanh9427 5 หลายเดือนก่อน

    SELECT DISTINCT TOP 3 [CategoryID] FROM [dbo].[Products];