本篇文章讲述SQL语句中的SELECT查询语句,以供参考,如有错误或不当之处还望大神们告知。
用于无条件查询单张表中的行或列
- 查询名字叫 ‘叶清逸’ 的记录:

- 查询一个或多个属性,u_name,u_age,u_score:

AS关键字
- 使用AS给查询结果取别名(AS也可以省略):

算数运算符
- SELECT中可以对数字和日期进行加减乘除运算

连接符 “||”


SQL中可以用SELECT-WHERE进行条件查询
比较运算 ‘<’ ‘<=’ ‘>’ ‘>=’ ‘!=’

与条件 (AND,BETWEEN)
查询A-B区间
- 查询T_USER表中成绩大于等于60分且小于等于80分的学生
- AND写法
- BETWEEN写法

或条件(OR,IN)
SQL中用于或运算的关键字OR和IN
- 查询分数大于90分或者小于60分的记录-OR



非条件(!=,NOT)
- 查询名字不叫 ‘叶清逸’ 的记录
- !=写法
- NOT写法

SQL中可以使用模糊查询like,其中 ‘_’ 占一位 ‘%’占多位。
- 查询名字中有 ‘清’ 字的记录
- 可以有三种表示方式,结果等价
- 包含’清’: %清%
- 第二位为’清’:清%
- 倒数第二位为’清’:%清

注:若要查询数据含有’’ 关键字 则需使用 escape定义一个转义字符。如:like ‘%#%’ escape ‘#’

ORDER BY 语句也可以用逗号隔开,表示如果上一个条件相同,接下来的排序方式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/136229.html