sql server常用语句
1、按时间排序
select * from tbl_lms_loginhistory order by loginhistory_logintime desc
2、
在一个数据库中是下列的样子
车次 身份证号
27 1
27 2
45 1
25 1
45 2
现在我想 获得的是
车次 乘坐次数
25 1
27 3
45 2
请问,我的SQL语句该怎么写?
select 车次,sum(身份证号)as 乘坐次数 from 表名 group by 车次
3、count与distinct
select count(*) from tbl_lms_loginhistory
select count(distinct loginhistory_emp_fk) from tbl_lms_loginhistory
相关文档:
表中主键必须为标识列,[ID] int IDENTITY (1,1)
也可以使用联合主键 id+id2+id3+……
1.分页方案一:(利用Not In和SELECT TOP分页)
语句形式:
SELECT TOP 10 *
from TestTable
WHERE (ID NOT IN
(SELECT TOP 20 id
&nb ......
SQL Server用户自定义函数和存储过程有类似的功能,都可以创建捆绑SQL语句,存储在server中供以后使用。这样能够极大地提高工作效率,通过以下的各种做法可以减少编程所需的时间:
1 重复使用编程代码,减少编程开发时间。
2 隐藏SQL细节,把SQL繁琐的工作留给数据库开发人员,而程序开发员则集中处理高级编程 ......
ms sql中的int型默认是4位,mysql的int型默认是11位,前者到后者的移植不会有什么隐患,但是后者到前者的移植就存在位数不够,不能存储大数的隐患。
还有bigint,ms sql是8位,mysql默认是20位。 ......
事务日志里面“藏”着很多有用的信息。虽然SQL Server本身并没有提供分析工具,但是我们可以使用第三方工具来一探究竟。
Red Gate软件提供了一款叫做SQL Log Rescue的免费工具,但是只支持SQL Server 2000。ApexSQL和Lumigent公司提供的两款软件分别叫做ApexSQL Log和Log Explorer,它们支持SQL Server7、2000和 ......