数据库视频---数据查询和管理

简单的SELECT语句:

SELECT[ALL|DISTINCT]select list
[INTO new_table]
FROM table_source
[WHERE search_conditions]
[GROUP BY group_by_expression]              '分组
[HAVING search_conditions]                  'having子句
[ORDER BY order_expression[ASC|DESC]]       '排序

设置查询语句

select * from...where...and ..

排序

select * from result_Info where student_ID=1 
order by...DESC    '降序排序
order by...ASC     '增序排序

使用函数

select max(result)from  result_Info  where... =...and ...=...   '最大(最小min)
select avg(result)from  result_Info  where... =...and...=...    '平均数
select sum(result)from  result_Info  where... =...and ...=...   '求和

使用HAVING子句
用在查询语句下边
INSERT… SELECT语句

INSERT table_name[column_list]
SELECT column_list
FROM table_list
WHERE search_condirions

SELECT…INTO语句

SELECT <select_list>
INTO new table 
FROM {<table_source>},[,...n]
WHERE <search_condition>

UPDATE语句

UPDATE [TOP] {table_name|view_name}
SET
{column name={expression|DEFAUIT|NULL}|@variable=expression}[,...n]
WHERE {search_conditions}

DELETE语句

DELETE FROM <table name>
[WHERE <search condition>]

TOP关键字和表达式

[
TOP (expression)[PERCENT]
[WITH TIES]
]

用在增删改查四种语句中,在关键字后用TOP关键字
expression具体数值
PERCENT百分比
COMPUTE子句

[
COMPUTE
{{AVG|COUNT|MAX|MIN|STDEV|STDEVP|VAR|VARP|SUM}
(expression)}[,...n]
[BY expression[,...n]
]

在where子句中使用运算符
在子句中可以使用:and or + - * % in 等等,不仅仅是只能使用等于

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值