sql查询员工入职多少天_sql 查询四舍五入_sql怎么四舍五入(41)

电脑杂谈  发布时间:2017-02-03 23:10:24  来源:网络整理

time

包含了 小时、分钟、秒。

timestamp

包含了 年、月、日、时、分、秒、千分之一秒。

三、资料操作 DML (Data Manipulation Language)

资料定义好之後接下来的就是资料的操作。资料的操作不外乎增加资料(insert)、查询资料(query)、更改资料(update) 、删除资料(delete)四种模式,以下分 别介绍他们的语法:

1、增加资料:

INSERT INTO table_name (column1,column2,...)

VALUES ( value1,value2, ...)

说明:

1.若没有指定column 系统则会按表格内的栏位顺序填入资料。

2.栏位的资料形态和所填入的资料必须吻合。

3.table_name 也可以是景观 view_name。

INSERT INTO table_name (column1,column2,...)

SELECT columnx,columny,... FROM another_table

说明:也可以经过一个子查询(subquery)把别的表格的资料填入。

2、查询资料:

基本查询

SELECT column1,columns2,...

FROM table_name

说明:把table_name 的特定栏位资料全部列出来

SELECT *

FROM table_name

WHERE column1 = xxx

[AND column2 > yyy] [OR column3 <> zzz]

说明:

1.'*'表示全部的栏位都列出来。

2.WHERE 之後是接条件式,把符合条件的资料列出来。

SELECT column1,column2

FROM table_name

ORDER BY column2 [DESC]

说明:ORDER BY 是指定以某个栏位做排序,[DESC]是指从大到小排列,若没有指明,则是从小到大

排列

组合查询

表格才能够得到结果的。

SELECT *

FROM table1,table2

WHERE table1.colum1=table2.column1

说明:

1.查询两个表格中其中 column1 值相同的资料。

2.当然两个表格相互比较的栏位,其资料形态必须相同。

3.一个复杂的查询其动用到的表格可能会很多个。

整合性的查询:

SELECT COUNT (*)

FROM table_name

WHERE column_name = xxx

说明:

查询符合条件的资料共有几笔。

SELECT SUM(column1)

FROM table_name

说明:

1.计算出总和,所选的栏位必须是可数的数字形态。

2.除此以外还有 G() 是计算平均、MAX()、MIN()计算最大最小值的整合性查询。

SELECT column1,G(column2)

FROM table_name

GROUP BY column1

HING G(column2) > xxx

说明:

1.GROUP BY: 以column1 为一组计算 column2 的平均值必须和 G、SUM等整合性查询的关键字

一起使用。

2.HING : 必须和 GROUP BY 一起使用作为整合性的限制。

复合性的查询

SELECT *

FROM table_name1

WHERE EXISTS (

SELECT *

FROM table_name2

WHERE conditions )

说明:

1.WHERE 的 conditions 可以是另外一个的 query。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-30385-41.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...