第五章 简单的数据查询
来源:互联网 发布:java工程师工作内容 编辑:程序博客网 时间:2024/05/18 01:24
–标准结构
SELECT [DISTINCT] {*| 列名[别名],…}FROM 表名[WHERE 过滤条件][ORDERBY 列1,列2…]
投影操作
SELECT 列1,列2 FROM表名
SELECT t_student.姓名FROM t_student
SELECT 列A AS A,列BAS B,列C AS CFROM 表名AS T
SELECT T.列AAS A, T.列B AS B, T.列C AS CFROM 表AST
SELECT 年龄+10 FROMt_student
SELECT CONCAT(姓名,’-’,年龄) FROM t_student
SELECT DISTINCT 列1 FROM表名
SELECT DISTINCT 性别 FROMt_student
SELECT 列1,列2 FROMt_student LIMIT开始序号 ,返回的行数
注意:LIMIT序号是从0开始。LIMIT只能用于MySQL中。
SELECT 列1,列2FROM 表 WHERE列3= 值
SELECT *FROM t_student WHERE姓名=‘张三’
比较运算符:
运算符
含义
=
用于检测值是否于另一个值相等
!=
用于检测值是否不等于另一个值
^=
与!=类似
<>
与!=类似
>
如果第一个操作数大于第二个操作数则为真
>=
用于检测第一个操作数是否大于或者等于第二个操作数
<
如果第一个操作数小于第二个操作数则为真
<=
用于检测第一个操作数是否小于或者等于第二个操作数
SELECT列A,列B FROM 表WHERE 条件1 (and或者 or)条件2
SELECT * FROM t_student WHERE年龄<18OR年龄>25
SELECT * FROM t_student WHERE年龄>=18AND年龄<=25AND性别='女'
SELECT列A,列BFROM 表 WHERE列C BETWEEN 下限 AND 上限
SELECT * FROM t_student WHERE年龄 BETWEEN18 AND 20
SELECT列A,列BFROM 表 WHERE 列C IN (值集合)
SELECT * FROM t_student WHERE年龄 IN(18,20,22)
SELECT 列A,列B FROM表 WHERE列C LIKE模式
SELECT * FROM t_student WHERE姓名 LIKE'__'
SELECT * FROM t_student WHERE姓名 LIKE ‘张%'
SELECT * FROM t_student WHERE性别 IS NULL
排序操作:
SELECT 列A,列B,列C FROM 表ORDER BY列A
SELECT 列A,列B,列C FROM 表ORDER BY列A,列B,列C...
基本查询SQL的执行顺序
- 第五章 简单的数据查询
- 第五章.简单的数据查询.总结
- 第五章 简单的数据查询
- 第五章 简单的数据查询
- 第五章 简单的数据查询
- 第五章 简单的数据查询
- 第五章 数据高级查询
- 简单的数据查询
- 简单的数据查询
- 简单的数据查询
- 简单的数据查询
- 简单的数据查询
- 简单的数据查询
- 简单的数据查询
- Java 简单的数据查询
- 简单类型的数据查询
- 简单查询、限定查询、数据的排序
- 查询表中第五条到第十条的数据
- 高效开发iOS系列 -- Xcode常用快捷键与技巧分享
- MAC下安装React Native环境。
- python selenium的模拟点击,模拟滑动等操作
- 2016-1-12-lintcode 1 A + B 问题
- Android之Intent的初步认识
- 第五章 简单的数据查询
- 总结2015之Spark篇:新生态系统的形成
- spring boot 将dependency 从fat jar 中抽取出来
- linux链接--硬链接,软链接
- java中使用反射获取pojo(实体)类的所有字段值
- Native Service的实现
- Android中将AS的项目导入到eclipse中,stye中常常报错
- XML属性移动删除
- 交换排序