MS SQL 实现验证字符串是否包含有大小写字母的功能
昨晚有实现一个小功能,就是在MS SQL Server中,检查字符串是否包含有大小写字母。通常应用在字符串的复杂度。
DECLARE s NVARCHAR(40) = N'SDFfgGRYJhhTYUJ'
IF LOWER(s) COLLATE Latin1_General_CS_AS s AND UPPER(s) COLLATE Latin1_General_CS_AS s
PRINT 'T'
ELSE
PRINT 'F
在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如: 代码如下:select * from tablename limit m, n但是,在SQL Server中,不支持 Limit 语句。怎么办呢?解决方案:虽然SQL Server不支持 Limit ,但是它支持 TOP。我们以SQL Server 2005为例,就以它自带的示范数据库 AdventureWorks 作为测试数据: 代码如下:select id from tablename如果要查询上述结果中前6条记