我使用以下sql查询从我的数据库中选择数据
SELECT * FROM songs_test WHERE id IN ($ids) ORDER BY duration DESC
正在选择的一个字段是名为duration的字段。我想修改查询以在替换持续时间时执行字符串替换:没有任何内容并以新名称返回它,例如duration_modified。
答案 0 :(得分:2)
你可以这样做:
SELECT REPLACE(duration, ':', '') as duration_modified, other, names FROM songs_test WHERE id IN ($ids) ORDER BY duration DESC
答案 1 :(得分:2)
试试这个
SELECT *, REPLACE(duration,':', '') as duration_modified FROM songs_test WHERE id IN ($ids) ORDER BY duration DESC;