一致好评编写SQL查询代码需规避的5个错

白癜风诊疗体系 https://m-mip.39.net/czk/mipso_4555680.html

全文共字,预计学习时长9分钟

来源:sunsplash

SQL被广泛应用于数据分析和数据提取。易上手,受到业内人士的一致好评

尽管刚开始编写SQL相当容易,但是出错率也是相当的高。

下面是小芯整理的,在编写SQL查询代码时大家经常犯的5个错误。

示例很短,可能看起来很简单。但是,在处理更大的查询时,这些错误可就不会一目了然了。其中一些示例是特定于AWSRedshift的,而另一些则会出现在其他SQL数据库(Postgres、MySQL等)。这些示例应该在本地数据库上运行,或者可以使用SQLFiddle在线运行。

示例SQL查询可下载。

来源:Pexels

设定

创建两个临时表,其中有几个条目有助于处理示例。

Sales表

该表包含带有时间戳、产品、价格等的销售条目。请注意,key列是唯一的,其他列中的值可以重复(例如ts列)。

DROPTABLEIFEXISTSsales;

CREATETEMPORARYTABLEsales

(

keyvarchar(6),

tstimestamp,

productinteger,




转载请注明:http://www.aierlanlan.com/rzfs/4834.html