使用比较查询删除列中的一个字符

时间:2015-11-04 10:53:17

标签: mysql

我需要一个删除句点“。”的查询。列clientFName。

我的查询是:

SELECT clientFName, clientMName 
FROM dto_client_dtl 
WHERE clientFName LIKE '.%';

我的表格如下:

enter image description here

3 个答案:

答案 0 :(得分:0)

使用mysql Replace

Replace(col,'.','')

尝试此查询: -

select * from table where Replace(col,'.','') like "%"

答案 1 :(得分:0)

您需要UPDATE该表删除clientFName具有句点"的那些行的第一个字符。"作为第一个角色。

UPDATE dto_client_dtl
SET clientFName = SUBSTR(clientFName, 2)
WHERE clientFName LIKE '.%';

答案 2 :(得分:0)

如果您只想显示,请尝试修剪

SELECT TRIM( LEADING  '.' FROM clientFName ) ,clientMName
FROM dto_client_dtl where clientFName like '.%'