文章分类 - sql server
摘要:1.数字函数 SELECT CEILING(3.01) 大于等于最小整数,FLOOR(3.9) 小于等于最大整数,PI() 圆周率,CEILING(RAND()*100) as 随机数,ROUND(1233.23,2) 四舍五入 2.其他函数 SELECT CONVERT(NVARCHAR(20),
阅读全文
摘要:1.聚合函数 SELECT AVG(1) AS 平均数,COUNT(1) AS 数量,MAX(1) AS 最大数,MIN(1) AS 最小数,SUM(1) AS 总数 2.配置函数 SELECT @@language 语言 ,@@langid 语言标志,@@max_connections 连接数,@
阅读全文
摘要:1.分页ALTER PROCEDURE [dbo].[sp_Search_Page]( @TableName VARCHAR(4000) = '', -- 表名-FROM以后的字符串 例:(单表)ORDERS\(多表)ORDERS LEFT JION CUSTOMER ON...
阅读全文
摘要:SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15'...
阅读全文
摘要:提到排名函数我们首先可能想到的是order by,这个是排序,不是排名,排名需要在前面加个名次序号的,order by是没有这个功能的。还可能会想到identity(1,1),它也给了一个序号,但是不能保证给出的序号是连续升序的。除非能够保证所有的Insert语句都能够正确成功地完成,并且没有删除操...
阅读全文
摘要:select * from (select sm.userid, sm.ip,e.id ,row_number() over(order by sm.userid)as serialNum from dbo.Staff_Main sm left join dbo.Evaluation e on ...
阅读全文
摘要:sql事务和存储过程一、sql事务1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。2.事务的语句开始事物:BEGIN TRANSAC...
阅读全文
摘要:1.表与表一对多的关系,连表查询只返回多表中的一条记录SELECT a.*,b.xcid,b.tplj FROM Landscape a LEFT JOIN ( SELECT number = ROW_NUMBER() OVER(PARTITION BY jqid ORDER BY xcid )...
阅读全文
摘要:SQL 模糊查询在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件 SELECT *
阅读全文
摘要:例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii方法1 delete YourTable where [id] not in ( select max([id]) from YourTable group by (name + value))方法2 delete a from 表 a left join( select id=min(id) from 表 gro
阅读全文

浙公网安备 33010602011771号