MySQL:选择所有数据,但如果包含“*”,则显示最后四个字符
比如: 如果[call_history.callerid包含'*',[如果包含,保留最后四个字符],[如果不包含,则返回''notnull]作为'test' 从呼叫历史MySQL:选择所有数据,但如果包含“*”,则显示最后四个字符,mysql,sql,if-statement,subquery,oracle-sqldeveloper,Mysql,Sql,If Statement,Subquery,Oracle Sqldeveloper,比如: 如果[call_history.callerid包含'*',[如果包含,保留最后四个字符],[如果不包含,则返回''notnull]作为'test' 从呼叫历史 按开始说明订购 我建议阅读MySQL风格的SQL中内置的字符串函数手册: 例如: SELECT IF(LOCATE(callerid, '*'), SUBSTRING(callerid, -4), '') AS 'test' FROM call_history ORDER BY start DESC; 我建议阅读MySQL风格
按开始说明订购 我建议阅读MySQL风格的SQL中内置的字符串函数手册: 例如:
SELECT IF(LOCATE(callerid, '*'), SUBSTRING(callerid, -4), '') AS 'test'
FROM call_history
ORDER BY start DESC;
我建议阅读MySQL风格的SQL中内置的字符串函数的手册页面: 例如:
SELECT IF(LOCATE(callerid, '*'), SUBSTRING(callerid, -4), '') AS 'test'
FROM call_history
ORDER BY start DESC;
David使用case/当David使用case/当