块引用
朋友您好,请帮助我,我想在MYsql
中获得不喜欢******* 2010的手机块引用
答案 0 :(得分:0)
像这样:
$result = mysql_query("SELECT * FROM tableName WHERE columnName LIKE '%2010'");
编辑:
要获取最后4个字符,请执行以下操作:
SELECT * FROM table WHERE SUBSTRING(field, -4) = '2010'
然后在输出每一行时,只需在输出******
之前附加该字段
答案 1 :(得分:0)
SELECT CONCAT(
REPEAT( '*', CHAR_LENGTH( mystringcolumn ) - 4 ),
RIGHT( mystringcolumn , 4 )
)
答案 2 :(得分:0)
使用子字符串函数:
https://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_substr
所以它看起来像:
您可能需要使用cast:
将字段从整数转换为字符串https://dev.mysql.com/doc/refman/5.0/en/cast-functions.html#function_cast
答案 3 :(得分:0)
尝试此查询
SELECT LPAD(RIGHT( mystringcolumn , 4 ),length(mystringcolumn ),'*');