Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 显示列中字符串值的一部分的SQL查询_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 显示列中字符串值的一部分的SQL查询

Mysql 显示列中字符串值的一部分的SQL查询,mysql,sql,sql-server,Mysql,Sql,Sql Server,我编写了一个sql查询来显示芝加哥公立学校表中average_student_Attention列的平均学生出勤率,查询如下 select AVERAGE_STUDENT_ATTENDANCE from CHICAGO_PUBLIC_SCHOOLS 这里的平均学生出勤率值带有“%”符号。但是如果我想计算最小值或最大值,那么我必须将varchar转换为float。所以我需要去掉“%”符号。但是我不想更新表列。可以只显示值而不更新表 Replace(列名称,“%”,“)

我编写了一个sql查询来显示芝加哥公立学校表中average_student_Attention列的平均学生出勤率,查询如下

select AVERAGE_STUDENT_ATTENDANCE from CHICAGO_PUBLIC_SCHOOLS

这里的平均学生出勤率值带有“%”符号。但是如果我想计算最小值或最大值,那么我必须将varchar转换为float。所以我需要去掉“%”符号。但是我不想更新表列。可以只显示值而不更新表

Replace(列名称,“%”,“)