Cách lấy tất cả tên cột của bảng trong SQL – lấy tất cả các cột sql

Các trung tâm mã bắt đầu từ ý tưởng rằng tồn tại một nhóm các nhà phát triển phản hồi phù hợp hơn với nội dung trực tuyến và thích học các kỹ thuật mới theo tốc độ của họ từ sự thoải mái trong phòng vẽ của họ.

Bạn đang xem : lấy tất cả các cột sql

Cách Lấy Tất cả Tên Cột của Bảng Trong SQL

Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy tất cả các tên cột của bảng SQL.

Trong dự án gần đây của tôi, tôi muốn tạo một thủ tục lưu trữ trong đó tôi muốn có danh sách tất cả các tên cột, tôi có thể sao chép-dán nhưng thách thức là phải làm gì khi có hơn 30-40 trường nó. mất quá nhiều thời gian.

Vì vậy, tôi đã tìm thấy và triển khai các truy vấn SQL để đạt được điều này, hãy cùng chúng tôi hiểu điều đó bằng ví dụ sau.

Cú pháp:

 CHỌN COLUMN_NAME
TỪ INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'bảng của bạn'
ĐẶT HÀNG BẰNG ORDINAL_POSITION 

Ví dụ

 CHỌN COLUMN_NAME
TỪ INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Dữ liệu bán hàng'
ĐẶT HÀNG BẰNG ORDINAL_POSITION 

Đầu ra

Trong hình trên, bạn có thể thấy tất cả các cột của bảng SalesExcelData .

Sau đó, sau khi tôi nghĩ rằng tôi muốn tất cả các cột này là một chuỗi được phân tách bằng dấu phẩy, Vì tôi thực hiện một số sửa đổi nhỏ đối với truy vấn trên như bạn có thể thấy mã bên dưới.

 TẠO BẢNG #temp (COLUMN_NAME varchar (500))

CHÈN VÀO #temp
CHỌN COLUMN_NAME
TỪ INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Raw_MTDSalesData_Test'
ĐẶT HÀNG BẰNG ORDINAL_POSITION

DECLARE @results varchar (500)

SELECT @results = Coalesce (@results + ',', '') + convert (varchar (12), COLUMN_NAME)
TỪ #temp

CHỌN @results làm kết quả 

Trong đoạn mã trên, trước tiên tôi tạo bảng tạm thời, sau đó lưu trữ tất cả các giá trị cột trong đó bằng cách sử dụng truy vấn trên. Sau đó, sau khi tôi sử dụng Coalesce () để tạo các giá trị được phân tách bằng dấu phẩy trong cột.

Xem Thêm  Cách nhận giá trị của trường nhập văn bản bằng JavaScript - giá trị đầu vào là gì

Đầu ra

Trong hình trên, bạn có thể thấy tất cả các cột của bảng SalesExcelData được phân tách bằng dấu phẩy.

Cũng kiểm tra, Hàm nội dung trong SQL


Xem thêm những thông tin liên quan đến chủ đề lấy tất cả các cột sql

How to Quickly List Table Column Names in Any SQL Server Database

alt

  • Tác giả: Coding With Brett
  • Ngày đăng: 2022-01-25
  • Đánh giá: 4 ⭐ ( 9729 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: If you find this SQL tutorial useful please LIKE and SUBSCRIBE!

    In this video I show three techniques of querying a SQL Server database and returning a list of column names from any database table.

    00:00 – Introduction
    00:14 – Querying sp_columns
    01:12 – Querying sys.columns
    03:27 – Querying INFORMATION_SCHEMA

    The first technique is to make use of the system stored procedure sp_columns. The second method is to query the tables sys.tables and sys.columns. The third method queries the INFORMATION_SCHEMA.COLUMNS view.

    If you get any errors while using these techniques, or they don’t return the data you’re expecting then check your SQL user privileges.

    Just bear in mind that these techniques may return slightly different results sets depending on what database version you’re using. The full documentation for the methods used in this tutorial are available here:

    sp_columns reference: https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-columns-transact-sql
    sys.columns reference: https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-columns-transact-sql
    sys.all_columns reference: https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-all-columns-transact-sql
    INFORMATION_SCHEMA.COLUMNS reference: https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/columns-transact-sql

    You might also want to check my video about how to return a list of tables from any SQL Server database: https://youtu.be/eaTG7H7FN4s

Tìm tất cả các bảng chứa cột có tên được chỉ định – MS SQL Server

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 6386 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bảng tìm kiếm: SELECT c.name AS ‘ColumnName’ ,t.name AS ‘TableName’ FROM sys.columns c JOIN sys.tables t…

Câu lệnh SELECT có điều kiện trong SQL Server

  • Tác giả: kienit.com
  • Đánh giá: 4 ⭐ ( 3171 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh SELECT có điều kiện trong SQL được dùng nhiều. Kết quả trả về là các cột SELECT SQL thường kết hợp thêm WHERE hoặc ORDER BY.

Cách lấy tên của tất cả các bảng trong SQL

  • Tác giả: shareprogramming.net
  • Đánh giá: 4 ⭐ ( 7404 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Để lấy tên bảng bằng câu lệnh SELECT, chúng ta có thể  sử dụng “information_schema.tables”. Hãy xem một ví dụ, trong đó có một cơ sở dữ li

SQL Server: Câu lệnh SQL hiển thị các bảng

  • Tác giả: timoday.edu.vn
  • Đánh giá: 5 ⭐ ( 4717 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách viết câu lệnh hiển thị tất cả các bảng (Table) hoặc View trong cơ sở dữ liệu (Database) của hệ quản trị cơ sở dữ liệu SQL Server 2000, 2005 hoặc mới hơn

Lập Trình .NET: Lấy danh sách tất cả các table, các column trong table và kiểu dữ liệu của column trong database Sql Server

  • Tác giả: www.hanhtranglaptrinh.com
  • Đánh giá: 3 ⭐ ( 5011 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lệnh SELECT trong SQL Server

  • Tác giả: quantrimang.com
  • Đánh giá: 5 ⭐ ( 4159 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài hướng dẫn này sẽ giúp bạn dùng câu lệnh SELECT trong SQL Server (T-SQL) với cú pháp và các ví dụ.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách getElementById () hoạt động với Ví dụ - javascript lấy id phần tử