SQL简单查询(条件查询 模糊查询)

发布网友 发布时间:2小时前

我来回答

1个回答

热心网友 时间:8分钟前

一.基本查询语句

执行SQL查询,只需指定要获取的列名。例如:

select 列名,列名,... from student;

若需为列名定义别名,可在别名前加上"as"关键字,且中文别名需用英文引号括起:

select 列名 as ABC,列名 as '其他名' from student;

为去除重复数据,使用distinct关键字:

select distinct 姓名 from student; 单列情况

select distinct 学号,姓名 from student; 多列组合去除重复

二.指定查询条件

where子句用于指定查询条件,例如:

select 姓名,学号 from student where 姓名=‘猴子’

SQL执行顺序为:from -> where -> select

三.注释与SQL注意事项

在代码中插入注释有助于理解逻辑,注意SQL语句的书写规则与常见错误。

四.运算符

运算符分为算数、比较、逻辑三种:

算数运算符:+、-、*、/,括号先计算;NULL参与运算结果为NULL。

比较运算符适用于所有数据类型。

字符串比较规则:'10'<'2',因数据为字符串类型,10的首位小于2,故返回true。

查询空值需特殊处理。

逻辑运算符:not用于否定条件;and、or、between用于逻辑组合。

五.范围与条件查询

使用between进行范围查询,包括边界值。

OR用于查找满足多个条件之一的学生。

IN简化了OR的使用。

NOT IN用于排除特定条件。

六.字符串模糊查询

使用like关键字进行模糊匹配,%代表任意字符串,_代表一个字符。

课后练习:

在SQLZOO网站上进行SQL语句练习。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com