存储过程里怎么用order by 不同的条件。
假设orderby的值为1,执行order by price1 desc
orderby值为2时,执行order by price1 asc
orderby 值为空时,即用户不选择条件排序,那么order by id desc
CREATE procedure ProList
@myname varchar(100),
@orderby int
as
select id,myname,price from [pro]
where online=1
and myname like '%'+@myname+'%'
这儿排序怎么写
GO
相关推荐
sql_2.rar_step by step
SQL Introduction step by step programming details with examples
sql经典面试题综合题总结
SQL经典面试题及答案 SQL经典面试题及答案 SQL经典面试题及答案 SQL经典面试题及答案
数据库教材(有关数据库教程里的sql教程)
有关数据库教程里的sql教程,感觉还可以,所以分享一下。
order by 、group by 、having的用法
order by 、group by 、having的用法区别 order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()、avg()等都是“聚合函数” 使用group by 的目的就是要将数据分类汇总。
Mysql中order by、group by、having的区别深入分析
order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()、avg()等都是“聚合函数” 使用group by 的目的就是要将数据分类汇总。 一般如: select 单位名称,count(职工id),sum(职工工资) form [某表] group by 单位名称 这样的运行结果就是以“单位名称”为分类标志统计各单位的职工人数和工资总额。 在sql命令格式使用的先后


