使用CHOOSE使用举例-动态排序字段
来源:互联网 发布:淘宝的消费总额怎么看 编辑:程序博客网 时间:2024/06/08 02:08
CHOOSE在SQL Server2012后才开始支持。在2012前需要用CASE实现
用法:https://msdn.microsoft.com/en-us/library/hh213019.aspx
print CHOOSE (abs(checksum(newid()))%5+1 , 'A','B','C','D','E')go 10
Beginning execution loop
A
D
A
E
D
A
D
A
Batch execution completed 10 times.
Use AdventureWorks2014GODECLARE @SortCoulmnName VARCHAR(50) = 'OrderDate';DECLARE @SortColumnNumber AS INT SET @SortColumnNumber = CASE When @SortCoulmnName='SalesOrderID' THEN 0 WHEN @SortCoulmnName='OrderDate' THEN 1WHEN @SortCoulmnName='DueDate' THEN 2WHEN @SortCoulmnName='ShipDate' THEN 3 ELSE 0ENDSELECT SalesOrderID,OrderDate,DueDate,ShipDate ,StatusFROMSales.SalesOrderHeaderORDER BY CHOOSE(@SortColumnNumber,SalesOrderID,OrderDate,DueDate,ShipDate) DESCGO
0 0
- 使用CHOOSE使用举例-动态排序字段
- 动态sql之使用choose标签
- MyBatis动态SQL<choose>标签的使用
- 动态链接库使用举例
- 使用QSS动态更换皮肤简单举例
- 使用QSS动态更换皮肤简单举例
- 使用QSS动态更换皮肤简单举例
- MyBatis动态SQL之一使用 if 标签和 choose标签
- MyBatis动态SQL之一使用 if 标签和 choose标签
- mybatis 之 动态sql(一)choose标签的使用
- mybatis的动态SQL(二)choose标签的使用
- <c:choose>的使用
- 枚举,注解,实体类,单元测试,反射对象字段------------举例使用
- 使用beanutils动态排序
- 为表添加排序字段 (动态SQL、游标的使用)
- 润乾报表中使用动态宏实现数据集中字段分别排序
- jsp使用<c:choose>标签
- <c:if><c:choose>使用
- Linux下undefined reference to ‘pthread_create’问题解决
- 浏览器、操作系统DNS缓存时间
- hdu1029 技巧
- ListView使用ViewHolder模式提高效率
- SQL实现Split功能
- 使用CHOOSE使用举例-动态排序字段
- 怎样批量修改MathType公式格式
- Android apk动态加载机制的研究
- Zookeeper实战之单机集群模式
- Hdu1533
- (OK) fedora23——add “opening terminal” in the menu of right click
- django 直接执行SQL
- Spring源代码解析(四):Spring MVC
- C++之类的友元函数