0
在我的數據庫的表格中,我有一個表格,其中包含每個客戶的ID(整數)。將字母前綴固定爲整數字段
不同的客戶來自不同的國家,我想在他們的'ID'前加兩個字符。
說我有12345
的ID我怎麼會前綴「EN」添加到客戶數量的客戶?
我知道我可以對一個變量CAST(),但是這個過程對於通過查詢獲得的字段是一樣的嗎?
在我的數據庫的表格中,我有一個表格,其中包含每個客戶的ID(整數)。將字母前綴固定爲整數字段
不同的客戶來自不同的國家,我想在他們的'ID'前加兩個字符。
說我有12345
的ID我怎麼會前綴「EN」添加到客戶數量的客戶?
我知道我可以對一個變量CAST(),但是這個過程對於通過查詢獲得的字段是一樣的嗎?
你只串連人物
SELECT 'EN' + Cast(id as varchar(10))
FROM yourTable
然後,如果你想要做一個更新:
UPDATE yourTable
SET yourfield = 'EN' + Cast(id as varchar(10))
如果您在表中的國家名單:
SELECT left(country, 2) + cast(id as varchar(10))
FROM yourTable
或
UPDATE yourTable
SET yourfield = left(country, 2) + Cast(id as varchar(10))