相关疑难解决方法(0)

使用MySql,我可以对列进行排序但是最后有0吗?

我想按一组提升的排序进行排序,但我希望0来最后.无论如何在MySql中执行此操作?

mysql sql sql-order-by

40
推荐指数
1
解决办法
1万
查看次数

按最大条件匹配排序

请帮我创建一个包含10'where'子句的选择查询,顺序应该是这样的:结果应该按照大多数关键字(条件)匹配到最不匹配的顺序显示.

注意:所有10个条件都带有"OR".

请帮我创建这个查询.我正在使用ms-sql server 2005

喜欢:

Select *
  from employee
 where empid in (1,2,4,332,434)
    or empname like 'raj%'
    or city = 'jodhpur'
    or salary >5000
Run Code Online (Sandbox Code Playgroud)

在上面的查询中,所有那些匹配最大条件的记录应该在顶部,而较少匹配的条件记录应该在底部.

sql select sql-order-by where-clause

7
推荐指数
1
解决办法
2159
查看次数

标签 统计

sql ×2

sql-order-by ×2

mysql ×1

select ×1

where-clause ×1