Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: chuyển các thành phần của column thành nhiều column?????

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    58

    Angry chuyển các thành phần của column thành nhiều column?????

    VD trong SQL 2005 Table KetQua gồm 3 column:TenSV,Monhoc,Diem trong đó column monhoc gồm MSSQL,C# như vậy thì 1 TenSV sẽ xuất hiện 2 lần trên table, vậy làm sao để cho nó chỉ xuất hiện 1 lần bằng cách chuyển các thành phần trong Monhoc thành 2 column,và cách thành phần trong column Diem sẽ tương ứng với từng môn

  2. #2
    Ngày gia nhập
    10 2007
    Bài viết
    7

    create TABLE [dbo].[DIEM](
    [MASINHVIEN] [int] NULL,
    [MAMONHOC] [int] NULL,
    [DIEM] [float] NULL
    )
    go
    INSERT INTO [Demo].[dbo].[DIEM]
    ([MASINHVIEN],[MAMONHOC],[DIEM])
    VALUES
    (1,1,5)
    INSERT INTO [Demo].[dbo].[DIEM]
    ([MASINHVIEN],[MAMONHOC],[DIEM])
    VALUES
    (1,2,5)
    INSERT INTO [Demo].[dbo].[DIEM]
    ([MASINHVIEN],[MAMONHOC],[DIEM])
    VALUES
    (2,1,5)
    INSERT INTO [Demo].[dbo].[DIEM]
    ([MASINHVIEN],[MAMONHOC],[DIEM])
    VALUES
    (2,2,5)
    GO
    select * from DIEM
    go
    select *
    from
    (select MASINHVIEN,MAMONHOC,DIEM
    from DIEM) tmp
    pivot
    (
    sum(DIEM)
    for MAMONHOC
    in ([1],[2])) as pvt

    Cái này gọi là pivot table, trước mình có làm đồ án về quản lý điểm rồi, nếu bạn muốn in báo cáo tương tự như bảng điểm mình thường thấy thì phải custom lại câu SQL trên.

    Have Fun!!!

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    58

    hj khó nhỉ!thanks anh nhiều lắm

Các đề tài tương tự

  1. ADO.NET Chuyển Column Type của datagridview từ TextBoxColumn -> ComboBoxColumn
    Gửi bởi abomb302 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 15-11-2011, 10:34 AM
  2. Tạo nhiều header column ở dataGridView thế nào?
    Gửi bởi quangminhhn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 06-10-2011, 09:00 AM
  3. MS SQL với C# Làm sao để lấy được tên các column và các mô tả của column đó trong SQL?
    Gửi bởi snake_programmer trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 7
    Bài viết cuối: 15-04-2011, 04:49 PM
  4. Thắc mắc về Combobox có nhiều column
    Gửi bởi honglaumong9 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 18-05-2010, 04:20 PM
  5. Sắp xếp thứ tự Column trong SQL
    Gửi bởi hoctro01 trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 1
    Bài viết cuối: 10-05-2009, 02:58 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn