SQL系列(一)SELECT与表达式的日常使用
来源:互联网 发布:360软件认证平台 编辑:程序博客网 时间:2024/05/23 02:05
-------------------------------------------------------------新手适用。
一、SELECT的简单使用
1.查表所有数据: select * from 表名
2.查表中特定列数据: select 列名1,列名2,列名3.。。 from 表名
3.查表中不重复数据: select DISTINCT 列名 from 表名
二、表达式的使用
1.查表中特定数据类型: select * from 表名 where 列名=‘字段值‘; (或者> < 等关系皆可)
eg;select * from 表名 where 列名<'A'; (不等号 <> 或者 !=)
2.改变表中某列数值的输出结果: select 列名1,列名2,(列名2+10)自命名列名 from 表名; (数据库中数据不会改变,只会改变输出显示的值)
或: select 列名1=别名1,列名2,列名3+10=别名2, from 表名;
3.减号做负号使用: select 列名1,-列名2,列名3,-列名4 from 表名; (输出时,相应列加负号,)
4.列于列之间的相减: select 列名1,(列3-列4)别名1 from 表名;(加减乘除亦然如此)
5.select * from 列名 where 列名1 IS NULL; (判断列名1 里面有没有空值)
6.LIKE (1)(查询列名中以字段1开头所有数据,且区分大小写)
操作: select * from 表名 where 列名 LIKE ’字段1%‘;
(2)模糊查询是下划线可以代替占位,查询列名中C_两个的数据
操作: select * from 表名 where 列名 LIKE ’C_‘;
操作: select * from 表名 where 列名 LIKE ’555-6_6_‘; (此时只能是555-6_6_类似格式)
7.连接 可以将两个或多个字符串连接起来:
select 列名1 || 列名2 别名1别名2 from 表名;
select 列名1 || ','|| 列名2 别名1 from 表名; (显示的内容之间加一个,)
8.where多条件查询 (AND 用来表示并列,OR 对几个条件进行合并,其中之一为真,其结果为真)
select 需显示列名1 from 表名 where 条件列名2 <= 5(查找条件) AND 条件列名 > 20;(或是LIKE 'A%')等皆可。
(1)select * from 表1 where 列名 IN('字段1',’字段2‘,’字段3‘); 和OR意义类似(满足其中一个字段即可成立)
(2)select * from 表 where 列名 BETWEEN 值1 AND 值2 (查找的内容在值1和值2 之间的值)
EG: 如果你想知道在你的公司中工作时间5年以上人员工和休假时间不足已有假期的50%的员工呢
select 工作时间,休假时间 from 员工表 where years >=5 AND
((Years*12) - 工作时间)/(years*12) < 0.50;
9.取反 NOT 返回所有开头名字不是B的员工
select * from 员工表 where 员工名字 NOT LIKE 'B%';
不为空时: selsect * from 表名 where 列名1 IS NOT NULL; 表的列名1这一列不为空的查询
0 0
- SQL系列(一)SELECT与表达式的日常使用
- SQL Server定时任务的一些使用场景及方案(一)——日常任务
- 在SQL Server 2008 使用SET 与SELECT 的异同。
- 日常zookeeper的使用记录(一)
- Sql使用日常总结
- SQL使用SELECT *的坏处
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 日常软件使用系列收集
- select与poll的使用
- Sql Server每日一练-在select语句中使用top的一些小技巧
- SQL Select 1 与 Select null 的理解
- java—运算符,循环结构
- form表单提交中文乱码问题,dwz ModelAndView跳转form中有中文参数乱码
- 判断当天是否为周末
- SVN
- 图片写到页面上,还是写到浏览器上都是文件--》流--》字节转化方法
- SQL系列(一)SELECT与表达式的日常使用
- 数据库客户端安装
- 5种回到顶部的写法从实现到增强
- tr td background
- Error Domain=NSURLErrorDomain Code=-1022
- 深入理解Semaphore
- 数据库索引
- 浏览器图标设置
- Cannot call method 'getItem' of null