2017-05-14 58 views
-1

如何顯示僱主列表,以便如果找到名稱中的字母'A',系統已將該名稱替換爲'AAA'? ScreenshotMySQL如果在SELECT中替換'AAA'上的字母'A'

+2

你試過了'REPLACE'功能? – shmosel

+0

不,我試過了: SELECT STD_ID, IF(STD_NAME ='A','AAA',STD_NAME)AS STD_NAME FROM STUDENT_TBL_; –

+0

如果它只是'A',它將替換整個名稱,它不會替換名稱中的字母。 – Barmar

回答

0

正如@shmosel說,你可以使用替換功能以及一個UPDATE

UPDATE [yourtablename] 
SET [yourfieldname] = REPLACE([yourfieldname], 'text to find', 'text to replace with') 
WHERE [yourfieldname] LIKE '%text to find%'