随笔分类 - SQL Server
摘要:获取今天的00:00:00 SELECT CONVERT(DATETIME,CONVERT(VARCHAR(10),GETDATE(),120)) 获取今天的23:59:59 1、SELECT DATEADD(SS,-1,DATEADD(DD,1,CONVERT(DATETIME,CONVERT(V
阅读全文
摘要:1、添加表 GO IF NOT EXISTS(SELECT * FROM sys.tables WHERE name='table_name') BEGIN CREATE TABLE [dbo].[table_name]() END GO 2、添加列 1)IF NOT EXISTS(SELECT *
阅读全文
摘要:1、 update table_A set table_A_column = ab.column from table_A aa left join table_B ab on aa.xx = ab.xx where aa.xx = xx 2、 update table_A set table_A_
阅读全文
摘要:--有id,name,createDate的一张表testTable--根据name分组,获取每组中createDate最大的那条记录(整条)查询出来 创建一张表,语句如下: CREATE TABLE [dbo].[testTable] ( [id] [int] NOT NULL IDENTITY(
阅读全文
摘要:刚接触到数据库时总是被数据库中的一些基本概念,比如Connection、Command、DataReader等,给整的糊里糊涂。如今,对数据库的基本操作有了一定的认识,特此做出总结,以便后续工作中查阅。 Microsoft公司提供了几种常见的数据源操作:Sql server数据库,OLEDB数据源,
阅读全文
摘要:打开SQL Server 2005的管理工具,选中需要创建存储过程的数据库,找到“可编程性”,展开后可以看到“存储过程”。右键点击它,选择“新建存储过程”,右侧的编辑窗口打开了,里面装着微软自动生成的SQL Server创建存储过程的语句。 将存储过程的名字,参数,操作语句写好后,点击语法分析,没有
阅读全文
摘要:SELECT * FROM tableName WHERE columnName IS NOT NULL --排除空值 SELECT * FROM tableName WHERE ISNULL(columnName, '')'' --排除空值和空字符 SELECT * FROM tableName WHERE columnNameNULL --需SET ANSI_NULLS ON但即...
阅读全文
摘要:50~40 40~30 30~20 20~10 10~0 取30~20,先把50~30的去掉再取出前10
阅读全文

浙公网安备 33010602011771号