react网站开发介绍,威海网站建设吧,asp网站后台上传不了图片,网络营销与策划书SORT排序
根据数据表sys_series中HOT#xff08;int类型#xff09;进行升序排列#xff1a;
原来的数据库中存储#xff1a; 排序
# 结果是HOT字段为null的所有数据都排在最前面#xff0c;不为null的数据按升序排列
SELECT * FROM sys_series ORDER BY HOT;# 结果是H…SORT排序
根据数据表sys_series中HOTint类型进行升序排列
原来的数据库中存储 排序
# 结果是HOT字段为null的所有数据都排在最前面不为null的数据按升序排列
SELECT * FROM sys_series ORDER BY HOT;# 结果是HOT字段为null的所有数据都排在最后面不为null的数据按数据库中原本的先后顺序排列
SELECT * FROM sys_series ORDER BY isnull(HOT);# 结果是HOT字段为null的所有数据都排在最后面不为null的数据按升序排列
SELECT * FROM sys_series ORDER BY isnull(HOT), HOT;# 结果是HOT字段为null的所有数据都排在最前面不为null的数据按升序排列
SELECT * FROM sys_series ORDER BY HOT, isnull(HOT);最后一种相当于第一种。因为对于ORDER BY排序的优先级是从前往后先按第一个order by的字段进行排序如果遇到了两个相同的则按照第二个排列eg
# 先按NEED的值升序排列若NEED值相等则根据HOT的值升序
SELECT * FROM sys_series ORDER BY NEED, HOT;# 先按NEED的值升序排列若NEED值相等则根据HOT的降序
SELECT * FROM sys_series ORDER BY NEED, HOT DESC;Mybatis
ListSysSeries getLike();select idgetLike resultTypejava.util.ListSELECT * FROM sys_series ORDER BY ISNULL(HOT), HOT
/select报错
The error occurred while handling results### SQL: SELECT * FROM sys_series ORDER BY ISNULL(HOT), HOT### Cause: java.lang.UnsupportedOperationException
原因
resultType配置错误返回的结果为List所以resultType应该配置为实体类的路径resultType“com.harmony.supreme.modular.series.entity.SysSeries”eg
ListString getAllIds();
select idgetAllIds resultTypejava.lang.String/selectSysSeries selectById(String id);
select idselectById resultTypecom.harmony.supreme.modular.series.entity.SysSeries/selectListMapString, Object countByIdList(Param(idList) ListString idList);
select idcountByIdList resultTypejava.util.Map/select问答
根据 int 类型的字段 SORT 进行升序排列如果SORT值为null空则按创建时间升序排列
select * from table_name ORDER BY ISNULL(SORT), SORT,CREATE_TIMEselect * from table_name where (create_user xxx) ORDER BY ISNULL(SORT), SORT,CREATE_TIMEListTableName get(String createUser);select idget parameterTypejava.lang.String resultTypecom.harmony.supreme.modular.entity.tableName SELECT * from table_name WHERE CREATE_USER #{createUser} ORDER BY ISNULL(SORT), SORT, CREATE_TIME
/select把createUser等于eq的条件改为id属于in的条件
ListtableName getByLink(ListString ids);select idgetByLink parameterTypejava.util.List resultTypecom.harmony.supreme.modular.entity.tableName SELECT *from table_tableWHERE ID INforeach collectionlist itemid separator, open( close)#{id}/foreachORDER BY ISNULL(SORT), SORT, CREATE_TIME
/select