暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

简单查询,限定查询

原创 半島舊夢℅ 2020-06-03
709

a. 简单查询的标准语句
i. 别名的作用----给列起一个别名简化过长的列名、表名,便于使用
ii. 基本查询语句格式—select [distinct] (* or 具体的列名 or 具体的列名 别名) from 表名称 别名;
b. 使用distinct关键字来去掉重复的查询列
i. select distinct 字段 from 表名;
ii. 注意:同时查询多个列时,需要保证所有列都有重复值才能消除掉,否则任意一列中没有重复数据,则其他列的对应数据(即使在其他列是重复数据)也不会被消除。
c. 按限定格式进行查询输出
i. 使用orcale提供的字符串连接操作,使用双竖线“||”表示
ii. 加入一些显示信息,其固定信息要用单引号“‘’”括起来
iii. 示例:select ‘编号是:’ || empno || ‘的雇员,姓名是:’ ||ename|| ‘,工作是:’ || job from emp;
iv. 四则运算的使用
d. 使用限定查询—where子句的使用
i. 表示内容不为空(null)—where 字段 is not null
ii. 同时满足多个筛选条件需要使用 and 操作符进行条件连接
iii. 表示或的操作符是:or —表示多个条件满足其中一条即可
iv. 取反的操作符是:not XXX—XXX表示限定条件
v. 范围查询的限定语句:where 字段 between 最小值 and 最大值----最大值最小值也是包含在结果内
vi. 日期的范围查询—where 字段 between ‘1-1月 -81’ and ‘31-12月 -81’—日期需要加上单引号,该日期格式为特定格式
vii. 注意:在orcale中对于大小写的区分是敏感的,一些条件需要区分大小写
viii. 指定查询范围时需要使用— in 操作符进行限定查询—字段 in (值1,值2,值3……)或者not in ()
—in操作符也可以使用字符串信息进行范围查询
ix. 注意:关于in操作符在指定的查询范围内,添加不存在的内容,不会影响语句的查询结果
x. 模糊查询 like 的使用—查询字符需要添加单引号“‘’”
1) “%”:可以匹配任意长度的内容的通配符
2) “_”:可以匹配一个长度的内容的通配符
xi. 不等号的表示方式:"<>" , “!=”
e. 对查询结果进行排序—order by—在sql关键字中执行顺序排在最后from—where—group by—having—select–order by
i. 默认排序为升序,降序需要添加 desc
ii. 多个排序条件的使用—条件之间以逗号“,”隔开,会先满足第一个条件,在第一个条件相同时,再按照第二个条件排序。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论