两个SQL查询之间的区别 [英] Difference between two SQL query

查看:99
本文介绍了两个SQL查询之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨伙计....





这两个查询之间有所不同





选择左(GETDATE(),50)

选择CONVERT(varchar,GETDATE(),100)





两个查询的结果相同,但这两个查询的主要区别是什么

hi guys....


different between for this two query


select left(GETDATE(), 50)
select CONVERT(varchar,GETDATE(),100)


the result is same for this both query but what is the major difference for this two query

推荐答案

实际上,没有。

LEFT(GETDATE(),50)版本使用默认的转换格式,这正是CONVERT格式100所做的。

事实上,你可以完全省略100:

Effectively, nothing.
The LEFT(GETDATE(), 50) version uses the default conversion format, which is exactly what CONVERT format 100 does.
In fact, you can omit the 100 completely:
SELECT CONVERT(VARCHAR, GETDATE())



也会产生相同的结果。

然而,CONVERT版本更易于阅读。


Will also produce the same result.
The CONVERT version is clearer to read however.


这篇关于两个SQL查询之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆