1.SQL-简单查询&限定查询&查询排序

SQL: Structured Query Language  爹:IBM

基于oracle 11g 数据库示例数据库:

emp.   dept.   salgrade.   bonus

用户名密码(李兴华老师):

scott/tiger               : 普通用户

sys/change_on_install          :  超级管理员

system/manager                    :  普通管理员

查询:简单查询、限定查询、多表查询、统计查询

1.简单查询

SELECT [DISTINCT] *|列 [别名],列 [别名] ...                               ------2控制要显示的数据列

FROM 表名称 [别名]                                                                        -----1确定查询数据的来源

2.限定查询

SELECT [DISTINCT] *|列 [别名],列 [别名] ...                               ------控制要显示的数据列

FROM 表名称 [别名]                                                                        -----1确定查询数据的来源

[where 条件(s)]                                                                          -----2根据条件选择数据行

在使用WHERE字句操作的时候可以进行条件判断,而对于条件的判断主要可以使用如下几种操作符:

关系运算:  (>,<,>=,<=,<>,!=)

范围运算符:   (BETWEEN...AND),IN字句、LIKE字句,空判断(IS NULL,IS NOT NULL)

还可以使用逻辑运算:AND(于操作,所有的判断条件都满足)、OR(或操作,表示若干个判断条件只需满足一个)

NOT(求反,TRUE变FALSE,FALSE变TRUE)

3.查询排序

如果现在希望查询出来的数据可以按照指定的列由大到小或者由小到大的进行排序的话,则可以使用ORDER BY字句,此字句的语法如下:

SELECT [DISTINCT] *|列 [列名],列[列名],...3控制要显示的数据列

FROM 表名称 [列名]                                          1.确定查询数据来源

[WHERE 条件(s)]                                         2.根据条件选择数据行

[ORDER BY 字段 [ASC|DESC],字段[ASC|DESC]]    4.根据字段对数据排序       

ASC :升序,是默认的方式;

DESC: 降序,必须由用户设置



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值