有鉴于需要学的东西太多,所以做个最懒人的笔记给未来忘记语法的自己看。(大写为内建语法)
1.SELECT为SQL最常见的起手式,通常用来选取表格中特定variable。分号为结尾符号,可省略。
SELECT variable FROM table;
2.可用逗号分隔想选取的不同变数,且可以依靠自己喜欢的顺序排序
SELECT variable1, variable2 FROM table;
3.也可将字串直接输出
select 'I love <3 SQL.'AS result;
4.* 表示列出所有variable
SELECT * FROM table;
5.DISTINCT 表示列出所有选取的不同变数可能。(含NULL)
SELECT DISTINCT variable from table;
6.COUNT可计算所选出的资料个数
SELECT COUNT(*) FROM table;
7.COUNT若是选取variable,但不会计算NULL值。
SELECT COUNT(variable) FROM table;
8.COUNT加上DISTINCT,则可产生不同的用途,可用来计算某变数不含缺失值的资料个数。
SELECT COUNT(DISTINCT variable) FROM table;
9.加上where可以限制特定变数的值,where后为布林运算。
= equal
<> not equal
< less than, > greater than
<= less than or equal to, >= greater than or equal to
SELECT variable FROM table WHERE variable2 = 'STRING';
10.9的布林运算可搭配AND,OR
SELECT variable1, variable2FROM tableWHERE variable1 < 2000AND variable2 = 'Spanish';