下面记录一些用到sql server查询时候用到的函数。

charindex,在一个表达式中搜索另一个表达式并返回其起始位置(如果找到)。http://msdn.microsoft.com/zh-cn/library/ms186323.aspx

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )

执行区分大小写的搜索

USE tempdb;
GO
--perform a case sensitive search
SELECT CHARINDEX ( 'TEST','Das ist ein Test'COLLATE Latin1_General_CS_AS);

执行不区分大小写的搜索

USE tempdb;
GO
SELECT CHARINDEX ( 'TEST','Das ist ein Test'COLLATE Latin1_General_CI_AS)
GO

 order by,对查询所返回的数据进行排序。http://msdn.microsoft.com/zh-cn/library/ms188385

ORDER BY order_by_expression[ COLLATE collation_name ] [ ASC | DESC ] [ ,...n ]
[ <offset_fetch> ]<offset_fetch> ::=
{ OFFSET { integer_constant | offset_row_count_expression } { ROW | ROWS }[FETCH { FIRST | NEXT } {integer_constant | fetch_row_count_expression } { ROW | ROWS } ONLY]
}

将表达式指定为排序列

USE AdventureWorks2012;
Go
SELECT BusinessEntityID, JobTitle, HireDate
FROM HumanResources.Employee
ORDER BY DATEPART(year, HireDate);

指定条件顺序

SELECT BusinessEntityID, LastName, TerritoryName, CountryRegionName
FROM Sales.vSalesPerson
WHERE TerritoryName IS NOT NULL
ORDER BY CASE CountryRegionName WHEN 'United States' THEN TerritoryNameELSE CountryRegionName END;

自己使用了一个需要排序某个值靠前。

select pagename, CASE pagename WHEN 'home' THEN -1 else 1 end orderNum from friendlink group by pagename order by orderNum,pagename asc

转载于:https://www.cnblogs.com/daihuiquan/archive/2013/01/07/2848776.html

sql server 的一些记录相关推荐

  1. 使用SQL Server 获取插入记录后的ID(自动编号)

    使用SQL Server 获取插入记录后的ID(自动编号) jingxian 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开 ...

  2. 使用SQL Server 获取插入记录后的自增ID(自动编号)

    http://www.jb51.net/article/39029.htm 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开发 ...

  3. SQL Server 删除重复记录,只保留一条记录

    原文地址:http://blog.csdn.net/eriato/article/details/17417303 有张表格之前没有设计关键字段的唯一约束,导致有时候执行插入操作时不小心执行了多次就出 ...

  4. sql server 多条记录数据合并为一条_如何利用Python实现SQL自动化?

    全文共5520字,预计学习时长16分钟 来源:Pexels 笔者在工作中经常要使用SQL,其不乏存在恼人的细微差异和种种限制,但说到底,它是数据行业的基石.因此,对于每一位数据领域的工作者,SQL都是 ...

  5. Web API——添加Swagger、SQL Server、日志记录、导出到Excel和Docker

    目录 介绍 要求 1.创建一个新的Web API项目 2.将Swagger添加到项目 3.将项目连接到SQL Server数据库 4.登录到SQL Server 5.添加"导出到Excel& ...

  6. SQL Server 审计功能-记录所有的操作记录

    说到审计这个话题,相信作为一个企业管理员都知道,比如一般作为一个AD管理员的话,一般都会通过Policy开启审计功能,记录一些自定义的事务日志.对于SQL Server来说,审计也是一样的,SQL S ...

  7. 【SQL Server】统计表记录数

    说起统计表的记录数,第一印象就是count(*), 弊端这里就不多说了,这里将为大家介绍一些常用的查询表记录数的系统视图. 首先,介绍系统存储过程sp_spaceused, 返回结果包括行数.保留的磁 ...

  8. [导入]C#向Sql Server中插入记录时单引号的处理

    ASP.Net种使用C#, 向CoreDB.myBBS表中插入记录值(Title, Content)[文章的标题和内容],由于Content, Title中可能包含单引号,直接使用sql的insert ...

  9. sql server 多条记录数据合并为一条_面试必备sql知识点——MySQL基础

    在刷了上百道sql题后,发现所有的题目都是基于某一个或几个知识点来做考察的,所以理清基础的知识细节,才能在题目考察到任意知识点时,找到解决线索. 温故而知新,学习在于总结,于是我再次对已经学习过的my ...

最新文章

  1. Activity悬浮并可拖动(访悬浮歌词)
  2. 带你入门Python数据挖掘与机器学习(附代码、实例)
  3. android144 360 快捷方式
  4. IE9浏览Flash页面时显示错位并不停地闪烁
  5. Sharepoint2007个人网站不能同步域信息的处理方法
  6. 八个角最多可以把平面分成多少部分?_一个空间最多能被分成几块?
  7. 老司机 iOS 周报 #37 | 2018-09-24
  8. python消费kafka_Python脚本消费kafka数据
  9. mfc窗口右下角如何显示一个三角形图案_以C4D制作金属碳笼为例:安利一个友好的三维制图软件...
  10. 浅谈AQS同步队列(含ReentrantLock加锁和解锁源码分析)
  11. 快速原型模型的概念,优缺点。
  12. 方差分析结果如何看?指标怎么计算?
  13. 初窥门径——字典的更好使用方式
  14. gcc警告选项汇总 转
  15. 语音识别论文:Comparing the Benefit of Synthetic Training Data for Various Automatic Speech Recognition Arc
  16. 自学python需要什么书籍-关于 Python 的经典入门书籍有哪些?
  17. [机器学习实战] 深度学习为黑白图像着彩色
  18. 在需要密码的情况,卸载symantec endpoint protection 。可以不用密码删除symantec endpoint protection...
  19. Matlab 读取图片并将其按指定尺寸保存为mat格式
  20. jquery 删除数组

热门文章

  1. iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
  2. django搭建示例-ubantu环境
  3. AI教育公司物灵科技完成战略融资,商汤科技投资
  4. 利用java虚拟机的工具jmap分析java内存情况
  5. 插件化知识梳理(7) 类的动态加载入门
  6. 电信运营商如何玩转大数据?
  7. 用C++实现约瑟夫环的问题
  8. Spark菜鸟学习营Day5 分布式程序开发
  9. cocos2d-js 自定义事件监听派发
  10. Mysql修改设置root密码的命令及方法