我有一個包含5列「id」,「firstname」,「lastname」,「age」,「email」的表格「User」。SELECT語句中的TRIM特定列名稱
是否可以執行此sql命令?
SELECT LTRIM(RTRIM(firstname,lastname,email)) FROM User
所有我需要選擇的是3列修剪。
我有一個包含5列「id」,「firstname」,「lastname」,「age」,「email」的表格「User」。SELECT語句中的TRIM特定列名稱
是否可以執行此sql命令?
SELECT LTRIM(RTRIM(firstname,lastname,email)) FROM User
所有我需要選擇的是3列修剪。
你必須單獨處理每個列,如:
SELECT LTRIM(RTRIM(firstname)) as firstname,
LTRIM(RTRIM(lastname)) as lastname,
LTRIM(RTRIM(email)) as email
FROM [User]
您需要修剪每個字段單獨
select ltrim(rtrim(firstname)), ltrim(rtrim(lastname)), ltrim(rtrim(email))
from User
這個'SELECT LTRIM(RTRIM(*))FROM用戶' –
這些功能只能應用於一個字段,而不是一個行。 – Fabricator
@BogdanSahlean,謝謝你指出。答案已更新 – Fabricator
使用此:
SELECT
LTRIM(RTRIM(FirstName)) AS FirstName,
LTRIM(RTRIM(LastName)) AS LastName,
LTRIM(RTRIM(Email)) AS Email
FROM User
你需要做的TRIM將所有列分開。
你正在使用什麼數據庫,MySQL或SQL Server? –
MSSQL Server ... –
您是否想要編寫更少的代碼並獲取更多...?你需要LTRIM RTRIM每列 - 沒有辦法繞過它。所以你可以用刻度線標記其中一個答案。 – TMNT2014