plsqldeveloper设置查询结果显⽰列注释_【连载2】-SQL-简单
查询
⼀、基本的查询语句
基本格式
select<;列名1>,<;列名2>n
from<student>
如何查询所有的列
select *n
from student
如何为列表设置别名
select 姓名 as ⼈类性别,性别 as ⼈类性别n
from student
如何删除重复的值
select distinct 姓名nfrom student
select distinct 学号,姓名nfrom student 学号姓名都重复再删除
基本书写规则
1. 需要以英⽂分号结尾
2. 不区分关键字的⼤⼩
3. 列名不能加单引号
4. 符号只能使⽤英⽂符号
2、指定的查询语句
如何选取【姓名】列⾥值为“猴⼦”的⾏
select 姓名,学号nfrom studentnwhere 姓名=‘猴⼦’;
注释和sql语句注意事项
单⾏注释和多⾏注释分别都怎么处理
--
/*n/*
运算符
算数运算符
+ - * /
select 学号,成绩n成绩/100 as '百分⽐成绩'nfrom score;
这种情况下就单独出现了⼀⾏
要注意成绩之后不要逗号
⽐较运算符
⼀堆,相等、不等于、⼤于、⼤于等于、⼩于、⼩于等于
如何查处null值
select distinct fromselect 教师号,教师姓名nfrom teachernwhere 教师姓名 is not null
三、逻辑运算符
not、and、between、or、in
如何出性别是男,并且姓名是猴⼦或者马云的⼈
select 姓名,性别nfrom studentnwhere 性别='男'nand(姓名='猴⼦') or (姓名='马云') ;
如何使⽤between
select 学号,成绩nfrom scorenwhere 成绩nbetween 60 and 90 ;
如何使⽤or
select 学号,成绩nfrom scorenwhere 成绩<80 or 成绩>90 ;
如何使⽤in
select 姓名,性别nfrom studentnwhere 姓名 in ('猴⼦','马云');
5、字符串模糊查询
猴%:表⽰开头第⼀个是姓猴的n%猴:表⽰最后⼀个字是猴n%猴%:表⽰中间有⼀个字是猴
select *nfrom studentn
where 姓名 LIKE '猴%';
查询姓“王”的学⽣名单,并且姓名是3个字的
select *nfrom studentnwhere 姓名 LIKE '王__';
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论