那我们如何对函数产生的值来设定条件呢?举例来说,我们可能只需要知道哪些店的营业额有超过 $1,500。在这个情况下,我们不能使用 WHERE 的指令。那要怎么办呢?很幸运地,SQL
有提供一个 HAVING 的指令,而我们就可以用这个指令来达到这个目标。 HAVING 子句通常是在一个 SQL 句子的最后。一个含有 HAVING 子句的 SQL 并不一定要包含 GROUP
BY 子句。HA...
分类:
数据库 时间:
2014-12-15 17:21:32
阅读次数:
236
我们现在回到函数上。记得我们用 SUM 这个指令来算出所有的 Sales (营业额)吧!如果我们的需求变成是要算出每一间店 (Store_Name) 的营业额 (Sales),那怎么办呢?在这个情况下,我们要做到两件事:第一,我们对于 Store_Name 及 Sales 这两个栏位都要选出。第二,我们需要确认所有的 Sales 都要依照各个 Store_Name 来分开算。这个语法为:
...
分类:
数据库 时间:
2014-12-15 17:19:44
阅读次数:
228
现在我们介绍连接 (Join) 的概念。要了解连接,我们需要用到许多我们之前已介绍过的指令。我们先假设我们有以下的两个表格,
Store_Information 表格
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
Los ...
分类:
数据库 时间:
2014-12-15 17:19:14
阅读次数:
234
接下来,我们讨论 alias (别名) 在 SQL 上的用处。最常用到的别名有两种: 栏位别名及表格别名。
简单地来说,栏位别名的目的是为了让 SQL 产生的结果易读。在之前的例子中,每当我们有营业额总合时,栏位名都是 SUM(Sales)。 虽然在这个情况下没有什么问题,可是如果这个栏位不是一个简单的总合,而是一个复杂的计算,那栏位名就没有这么易懂了。若我们用栏位别名的话,就可以确认结果中的栏...
分类:
数据库 时间:
2014-12-15 17:18:53
阅读次数:
242
本教程参考http://www.1keydata.com/cn/sql/
目的是让初学者了解linux下Mysql的操作,但是我仍想侧重于SQL语句的讲解
sql语句的学习将按照下图的流程:
当然在这之前我们需要简单了解下linux下mysql的安装,以及基本操作.
关于如何安装和使用linux下mysql请参考:http://blog.csdn.net/u0130...
分类:
数据库 时间:
2014-12-15 15:31:39
阅读次数:
176
【模板标签】模板标签用"{{"和"}}"括起来【注释】{{/* a comment */}}使用“{{/*”和“*/}}”来包含注释内容【变量】{{.}}此标签输出当前对象的值{{.Admpub}}表示输出Struct对象中字段或方法名称为“Admpub”的值。当“Admpub”是匿名字段时,可以访...
分类:
其他好文 时间:
2014-12-10 09:14:18
阅读次数:
139
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。....
分类:
系统相关 时间:
2014-12-02 14:51:54
阅读次数:
164
学习《A Byte of Python》,中文译名为《Python简明教程》,全书下来只有100多页,简单干练,通俗易懂,是公认的Python入门教程。我虽然下到了 《Python简明教程》pdf版,但是觉得其中的代码可能是因为译者转换文档类型的原因,格式变得很乱,所以准备尽量阅读英文原版。网络上也有 《Python简明教程》的word版,不想看英文的朋友可以找一下。
http:...
分类:
编程语言 时间:
2014-11-30 12:36:11
阅读次数:
140
如果你想要指示某些不需要如转义符那样的特别处理的字符串(转义符号无效),那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如 str=r"Newlines are indicated by \n"。
print(str)结果为:Newlines are indicated by \n。
一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。例如,后向引用符可以写成'\\1'或r'\1'。...
分类:
编程语言 时间:
2014-11-21 21:59:14
阅读次数:
321
SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 注:"--"双减号为行注释 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML ...
分类:
数据库 时间:
2014-11-20 23:34:48
阅读次数:
466