sql server 的一些记录
下面记录一些用到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 的一些记录相关推荐
- 使用SQL Server 获取插入记录后的ID(自动编号)
使用SQL Server 获取插入记录后的ID(自动编号) jingxian 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开 ...
- 使用SQL Server 获取插入记录后的自增ID(自动编号)
http://www.jb51.net/article/39029.htm 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开发 ...
- SQL Server 删除重复记录,只保留一条记录
原文地址:http://blog.csdn.net/eriato/article/details/17417303 有张表格之前没有设计关键字段的唯一约束,导致有时候执行插入操作时不小心执行了多次就出 ...
- sql server 多条记录数据合并为一条_如何利用Python实现SQL自动化?
全文共5520字,预计学习时长16分钟 来源:Pexels 笔者在工作中经常要使用SQL,其不乏存在恼人的细微差异和种种限制,但说到底,它是数据行业的基石.因此,对于每一位数据领域的工作者,SQL都是 ...
- Web API——添加Swagger、SQL Server、日志记录、导出到Excel和Docker
目录 介绍 要求 1.创建一个新的Web API项目 2.将Swagger添加到项目 3.将项目连接到SQL Server数据库 4.登录到SQL Server 5.添加"导出到Excel& ...
- SQL Server 审计功能-记录所有的操作记录
说到审计这个话题,相信作为一个企业管理员都知道,比如一般作为一个AD管理员的话,一般都会通过Policy开启审计功能,记录一些自定义的事务日志.对于SQL Server来说,审计也是一样的,SQL S ...
- 【SQL Server】统计表记录数
说起统计表的记录数,第一印象就是count(*), 弊端这里就不多说了,这里将为大家介绍一些常用的查询表记录数的系统视图. 首先,介绍系统存储过程sp_spaceused, 返回结果包括行数.保留的磁 ...
- [导入]C#向Sql Server中插入记录时单引号的处理
ASP.Net种使用C#, 向CoreDB.myBBS表中插入记录值(Title, Content)[文章的标题和内容],由于Content, Title中可能包含单引号,直接使用sql的insert ...
- sql server 多条记录数据合并为一条_面试必备sql知识点——MySQL基础
在刷了上百道sql题后,发现所有的题目都是基于某一个或几个知识点来做考察的,所以理清基础的知识细节,才能在题目考察到任意知识点时,找到解决线索. 温故而知新,学习在于总结,于是我再次对已经学习过的my ...
最新文章
- Activity悬浮并可拖动(访悬浮歌词)
- 带你入门Python数据挖掘与机器学习(附代码、实例)
- android144 360 快捷方式
- IE9浏览Flash页面时显示错位并不停地闪烁
- Sharepoint2007个人网站不能同步域信息的处理方法
- 八个角最多可以把平面分成多少部分?_一个空间最多能被分成几块?
- 老司机 iOS 周报 #37 | 2018-09-24
- python消费kafka_Python脚本消费kafka数据
- mfc窗口右下角如何显示一个三角形图案_以C4D制作金属碳笼为例:安利一个友好的三维制图软件...
- 浅谈AQS同步队列(含ReentrantLock加锁和解锁源码分析)
- 快速原型模型的概念,优缺点。
- 方差分析结果如何看?指标怎么计算?
- 初窥门径——字典的更好使用方式
- gcc警告选项汇总 转
- 语音识别论文:Comparing the Benefit of Synthetic Training Data for Various Automatic Speech Recognition Arc
- 自学python需要什么书籍-关于 Python 的经典入门书籍有哪些?
- [机器学习实战] 深度学习为黑白图像着彩色
- 在需要密码的情况,卸载symantec endpoint protection 。可以不用密码删除symantec endpoint protection...
- Matlab 读取图片并将其按指定尺寸保存为mat格式
- jquery 删除数组