1
,做一個選擇:MYSQL合併,我使用的是MySQL列
SELECT LTRIM(Firstname + ' ' Lastname) AS Fullname FROM Persons
我的結果爲每一個結果爲0。
即使我刪除了LTRIM,使用CONCAT也給出了同樣的問題。
,做一個選擇:MYSQL合併,我使用的是MySQL列
SELECT LTRIM(Firstname + ' ' Lastname) AS Fullname FROM Persons
我的結果爲每一個結果爲0。
即使我刪除了LTRIM,使用CONCAT也給出了同樣的問題。
您在算術上將字符串值相加;除非你在db中有「1ohn 5mith」,否則這將始終爲0.
請問SELECT LTRIM(CONCAT(Firstname,' ',Lastname)) AS Fullname FROM Persons
會給你同樣的問題嗎? (請注意,有3個參數來CONCAT()
這裏:Firstname
,包含一個空格,Lastname
一個字符string
,該功能只因爲你在它扔儘可能多的參數並把它們作爲一個字符串)
什麼是你的問題?爲什麼這是個問題?人員實際上是否包含任何記錄? – 2010-02-12 10:33:59