如何在 MS SQL 中生成 SKU ID

  • 本文关键字:SKU ID SQL MS sql-server
  • 更新时间 :
  • 英文 :


谁能告诉我,我们如何生成像Ram-Me-123,Laptop-dell-1234578这样的SKU。此格式应类似于产品名称和公司或某些规格和序列号

您没有提供要处理的示例数据,或者其他任何内容可以帮助我们帮助您,但这里有一个简单的示例:

CREATE TABLE Products (
    SerialNumber VARCHAR(20),
    Name VARCHAR(20),
    CompanyName VARCHAR(20)
    );
INSERT INTO Products VALUES
('1234578', 'Laptop', 'Dell'),
('9512369', 'Laptop', 'Lenovo'),
('8547-H2', 'Phone', 'Sonny'),
('8787963', 'Phone', 'Condor');
SELECT *, Name+ '-' +CompanyName+ '-' +SerialNumber AS SKU
FROM Products;

结果:

+--------------+--------+-------------+-----------------------+
| SerialNumber |  Name  | CompanyName |          SKU          |
+--------------+--------+-------------+-----------------------+
| 1234578      | Laptop | Dell        | Laptop-Dell-1234578   |
| 9512369      | Laptop | Lenovo      | Laptop-Lenovo-9512369 |
| 8547-H2      | Phone  | Sonny       | Phone-Sonny-8547-H2   |
| 8787963      | Phone  | Condor      | Phone-Condor-8787963  |
+--------------+--------+-------------+-----------------------+

最新更新