想学做网站报班,解决wordpress打开慢的问题,wordpress 手机不显示内容,公司部门分工要将hjmc等于实施方案的行排序在第一#xff0c;并将sxh等于-1的行排在最后#xff0c;你可以使用ORDER BY子句来实现。假设你的数据表名为your_table_name#xff0c;你可以使用以下SQL查询#xff1a;
SELECT *
FROM your_table_name
ORDER BY CASE WHEN hj…要将hjmc等于实施方案的行排序在第一并将sxh等于-1的行排在最后你可以使用ORDER BY子句来实现。假设你的数据表名为your_table_name你可以使用以下SQL查询
SELECT *
FROM your_table_name
ORDER BY CASE WHEN hjmc 实施方案 THEN 0ELSE 1END,CASE WHEN sxh -1 THEN 1ELSE 0END,hjmc;这里的逻辑是
使用第一个CASE语句为hjmc等于实施方案的行赋予一个优先级这里是0而对于其他的行赋予一个次优级这里是1。使用第二个CASE语句为sxh等于-1的行赋予一个最高优先级这里是1而对于其他的行赋予一个次优级这里是0。使用ORDER BY子句按照这些优先级对数据进行排序。首先按照第一个CASE语句的排序然后按照第二个CASE语句的排序最后按照hjmc的值进行排序。由于最高优先级是1所以实施方案行会出现在所有其他行之前而sxh等于-1的行会出现在所有其他行的最后。