社区
MS-SQL Server
帖子详情
新手请教:SQLserver中有一datetime字段selldate不知用什么函数能取出他的时间,convert(varchar(10),selldate,102)怎么什么记录也查不到??
ssd
2001-12-17 04:22:24
select * from table1 where convert(varchar(10),selldate,102)='2001-12-12'
怎么什么记录也查不到
...全文
150
5
打赏
收藏
新手请教:SQLserver中有一datetime字段selldate不知用什么函数能取出他的时间,convert(varchar(10),selldate,102)怎么什么记录也查不到??
select * from table1 where convert(varchar(10),selldate,102)='2001-12-12' 怎么什么记录也查不到
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netcar
2001-12-17
打赏
举报
回复
将操作系统的短日期格式设置为yyyy-M-d或者yyyy-MM-dd
蓝天
2001-12-17
打赏
举报
回复
select * from table where year(selldate)=2001 and month(selldate)=12 and day(selldate)=12
Rayking
2001-12-17
打赏
举报
回复
select selldate-cast(selldate-0.5 as int) as 你要的时间 from table1
三杯倒
2001-12-17
打赏
举报
回复
应该把'2001-12-12',转换成date型比较
select * from table1 where convert(varchar(10),selldate,102)='2001-12-12'
如果selldate为索引,此索引将不起任何意义
kanghl
2001-12-17
打赏
举报
回复
select * from table1 where convert(char(10),selldate,102)='2001.12.12'
select * from table1 where convert(char(10),selldate,111)='2001/12/12'
sql试 题答案和试题
一、选择题:(20分) 1、根据关系数据基于的数据模型——关系模型的特征判定下列正确的一项:(___) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不答应有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 2、在“连接”组
中有
两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。 A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 3、SQL Server 2000 在安装之前,应留意的事项:(___) A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。 B、SQL Server 2000的安装对硬件的要求不作任何限制。 C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。 D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。 4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL语句创建主键时,可以是(3___)。 ⑴ A、为标识表中唯一的实体 B、创建唯一的索引,答应空值 C、只答应以表中第一
字段
建立 D、答应有多个主键的 ⑵ A、一 B、二 C、三 D、四 ⑶ A、crea
te
table table1 (column1 char(13) not null primary, column2 int not) on primary; B、al
te
r table table1 with notcheck add constraint [PK_table1] primary key nonclus
te
red ( column1) on primary; C、al
te
r table table1 column1 primary key ; 5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。 ⑴ A、显示 B、查询 C、存放 D、检索 ⑵ A、企业治理器 B、查询分析器 C、OSQL D、企业治理器和CREA
TE
TABLE语句 6、为数据表创建索引的目的是(1___),可以在创建表时用(2___)来创建唯一索引,也可以用(2___)来创建唯一索引。 ⑴ A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 ⑵ A、设置主键约束,设置唯一约束 B、Crea
te
table,Crea
te
index C、设置主键约束,Crea
te
index D、以上都可以 7、 在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。 A、INSERT,UPDA
TE
B、UPDA
TE
,INSERT C、DELE
TE
,UPDA
TE
D、CREA
TE
,INSERT INTO 8、在Transact-SQL语法中,
SEL
ECT语句的完整语法较复杂,但至少包括的部分(1___),使用要害字(2___)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3___),假如在
SEL
ECT语句中使用集合
函数
时,一定在后面使用(4___)。 ⑴ A、
SEL
ECT,INTO B、
SEL
ECT,FROM C、
SEL
ECT,GROUP D、仅
SEL
ECT ⑵ A、DISTINCT B、UNION C、ALL C、TOP ⑶ A、JOIN B、UNION C、INTO C、LIKE ⑷ A、GROUP BY B、COMPU
TE
BY C、HAVING D、COMPU
TE
9、视图是一种常用的数据对象,它是提供(1___)和(1___)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使
6、SQL Server:
SqlServer
时间
日期处理
函数
及字符串转换
本文来自:http://blog.sina.com.cn/s/blog_634c33eb0
10
1859v.html Sql Server中的日期与
时间
函数
1. 当前系统日期、
时间
sel
ect getda
te
() 2. da
te
add 在向指定日期加上一段
时间
的基础上,返回新的
da
te
time
值 例如:向日期加上2天
sel
ect dat
PowerBI系列之Power Query专题
PowerBI系列之Power Query专题1. 获取数据 数据源种类介绍和获取Excel数据源输入数据和拷贝数据:创建辅助表解析Json/XML数据格式获取Web网页数据和URL添加动态参数连接数据的四种模式:Import、DirectQuery、Live Connection、Dual双 属于混合模式连接数据库:Sql server、 Mysql(直连但是必须先安装一个mysql插件)DirectQuery直连查询:Sql serverODBC方式获取数据表关联或多个Sql或调用存储过程获取数据SQL中动态传参和自定义
函数
: sql中使用参数或数据库名称使用参数连接Sharepoint和OneDrive数据源连接Dataset和Dataflow 替换本地数据源为Sharepoint数据源并保留数据处理操作 终止当前数据刷新Loading:Cancel Query数据源设置-重置数据连接凭证PBIDS连接数据源创建和使用报表模块(输入或值列表)利用报表模板和参数控制线下报表数据权限DirectQuery启用自动页面刷新和更改检测管理聚合表提高DirectQuery查询性能动态M查询参数提高DirectQuery查询性能添加数据刷新
时间
Da
te
Time
.LocalNow()和Getda
te
()2. 数据清洗和M语言M语言和官方文档介绍PowerQuery中查阅M
函数
:=#shared, Ctrl+Space提示数据清洗之常用技能:提升标题、更改数据类型、保留删除错误或空行,删除重复项、选择列和删除列、填充单元格、合并列、拆分、提取、替换、条件替换、添加自定义列,添加条件列、添加索引列、分组、添加年月日列、追加和合并查询透视和逆透视以及转置合并单元格的Excel文件处理导入文件夹中多Excel文件并合并解决多文件合并中列顺序不一致使用参数和
函数
批量导入文件 文本中提取中文、英文、数字等处理双引号转义 列拆分详解解决列名改变错误解决列丢失错误动态显示、排序和重命名列为所有列名添加前缀列名字母大写和分隔符调整Trim标题列中的多余空格如何处理load数据错误为什么load的Excel数据有null空行为什么load的Excel数据标题在第二行灵活添加占位符规范同类相似数据数据按多列排序为分组添加Index序号分组内值合并诊断工具分析数据处理过程PowerQuery小技巧分享 新冠病例活动轨迹地图标识
SQL Server取系统当前
时间
,增减
时间
getda
te
//获得系统当前日期 da
te
part //获取日期指定部分(年月日时分表) getda
te
()
函数
:取得系统当前的日期和
时间
。返回值为
da
te
time
类型的。 用法:getda
te
() 例子:
sel
ect getda
te
() as d
te
,da
te
add(day,-1,getda
te
()) as nowdat 输出结果: d
te
nowdat ------...
SQL Server习题及答案6
一、单选题(共
10
道试题,共 50 分。) SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Upda
te
B. Dele
te
C. Insert D. Al
te
r 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age&
MS-SQL Server
34,623
社区成员
254,600
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章