SQL复习——03

SQL SELECT 语句

SELECT 语句用于从数据库中选取数据,结果被存储在一个结果表中,被称为结果集。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record等等。

语法

SELECT column_name,column_name
FROM table_name;
SELECT * FROM table_name;

实例

select name,country FROM Websites;
SELECT * FROM Websites;

SQL SELECT DISTINCT 语句

在表中,一个列可能会包含多个重复值,有时仅仅希望列出不同的值,DISTINCT关键词用于返回唯一不同的值。

语法

SELECT DISTINCT column_name,column_name
FROM table_name;

实例

SELECT DISTINCT country FROM Websites;

SQL WHERE 字句

WHERE 字句用于提取那些满足指定标准的记录

语法

SELECT column_name,column_name
FROM table_name
WHERE column_name operator value

实例

SELECT * FROM Websites WHERE county=‘CN’;
select * from websites where id=1

WHERE 字句中的运算符

运算符描述
=等于
<>不等于
>大于
<小于
>=大于等于
<=小于等于
BETWEEN在某个范围内
LIKE搜索某种模式
IN制定针对某个列的多个可能值

SQL AND & OR 运算符

如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。
如果第一个条件和第二个条件只要有一个成立,则OR运算符显示一条记录。

实例

#AND 运算符实例
SELECT * FROM Websites
WHERE country =‘CN’
AND alexa > 50;
#OR运算符实例
SELECT * FROM Websites
WHERE country =‘USA’
OR country =‘CN’;
#结合AND 和OR
SELECT * FROM Websites
WHERE alexa >15
AND (country =‘CN’ OR country =‘USA’);

SQL ORDER BY 关键字

对结果集按照一个列或者多个列进行排序,默认按照升序对记录进行排序。如果需要按照降序对记录排序,可以使用DESC关键字。

语法

SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;

实例

SELCET* FROM Websites
ORDER BY alexa;

SELECT * FROM Websites
ORDER BY alexa DESC

SELECT * FROM Websites
ORDER BY country,alexa

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值