数据库的相关语句(where,order by)
select * from EMP t-- t列的别名--返回所有列 select ename || sal as HEHE from emp;--列的合并(使用连接)
select concat(ename,sal)as heh from emp--列的合并(使用连接)
SELECT ename, job_id, salary, /*commission_pct*/ FROM emp;--列为空值
SELECT ename, salary, /*12*(salary+100)*/ FROM emp;--对列的数据进行运算 --过滤,使用where条件子句,将不符合的行过滤掉
-- where语句 紧跟 from 语句 SELECT ename, sal
FROM emp
WHERE sal BETWEEN AND -使用between .....and....--查找薪资在2000到3000的人员名单 SELECT ename, sal
FROM emp
WHERE sal >= and sal<= --使用比较运算 --查找薪资在2000到3000的人员名单
-- in
SELECT ename, sal, job
FROM emp
WHERE job IN ('MANAGER', 'CLERK');--注意括号内为大写,字符串的比较 --like --模糊查询(%与_可以搭配使用)
SELECT ename
FROM emp
WHERE ename LIKE 'S%'; --选择姓名中以S开头的姓名 SELECT ename
FROM emp
WHERE ename LIKE '%S%'; --选择姓名中含有s的姓名 SELECT ename
FROM emp
WHERE ename LIKE '%S'; --选择姓名以s结尾的姓名
--null --空值 SELECT ename, comm --comm 奖金
FROM emp
WHERE comm IS NULL; --查询没有奖金的人员名单 --order by -- 排序
--asc -- 升序
--desc -- 降序 select ename, sal from emp
order by sal -- 默认排序为从低到高 select ename, sal from emp
order by sal asc -- 根据薪水从低到高排序 select ename, sal from emp
order by sal desc -- 根据薪水从高到底排序 ---where子句
--条件语句,用来多虑数据。
--使用比较运算
--使用 BETWEEN, IN, LIKE和 NULL运算
--使用逻辑运算符 AND, OR和NOT ---order by 子句
--排序语句(默认为升序)
--asc 升序
--desc 降序
数据库的相关语句(where,order by)的更多相关文章
- 各种数据库分页语句整理以及Oracle数据库中的ROWNUM和ORDER BY的区别
.oracle数据库分页 select * from (select a.*,rownum rc from 表名 where rownum<=endrow) a where a.rc>=s ...
- 40 (OC)* 数据库常见sql语句
1:增加INSERT INTO t_student (name, age) VALUES ('liwx', 18);2:删除DELETE FROM t_student WHERE name = 'li ...
- SQL入门语句之ORDER BY 和GROUP BY
一.SQL入门语句之ORDER BY ORDER BY 是用来基于一个或多个列按升序或降序顺序排列数据 1.从数据库表获取全部数据按字段A的升序排列 select *from table_name o ...
- Oracle数据库,查询语句、内置函数
一.数据库的查询语句: 1.查询整个表: select * from 表名 例: 2.通过条件查询某一行数据: select * from 表名 where 字段名 例: 3.某一列数据去重查询: s ...
- PHP对MySQL数据库的相关操作
一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...
- Django数据库操作性能相关
Django数据库操作性能相关 案例: 现在我们的数据库中有两张表如下: 1.职员表: class UserInfo(models.Model): name = models.CharField(ma ...
- GP数据库 常用SQL语句
GP数据库 常用SQL语句 --1,查看列名以及类型 select upper(column_name) ,data_type from information_schema.columns wher ...
- Oracle数据库 基础SQL语句练习
一.说明 第一次使用Oracle,想做一些练习,熟悉一些oracle. 表:使用的是scott用户,默认的表 具体表讲解,可以参考该文档:https://www.cnblogs.com/xjcheng ...
- oracle 脚本创建数据库的相关文章,教程,源码
学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...
随机推荐
- 【ASP.NET Core】EF Core - “影子属性”
有朋友说老周近来博客更新较慢,确实有些慢,因为有些 bug 要研究,另外就是老周把部分内容转到直播上面,所以写博客的内容减少了一点. 老周觉得,视频直播可能会好一些,虽然我的水平一般,不过直播时,老周 ...
- Python String Formatting Best Practices
https://imliyan.com/blogs/article/Python3.6%E6%96%B0%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5 ...
- 阿里云oss缩略图如何产生读取 超简单 不看后悔(转)
OSS是使用通过URL尾部的参数指定图片的缩放大小 图片路径后面拼接如下路径: ?x-oss-process=image/[处理类型],x_100,y_50[宽高等参数] ?x-oss-process ...
- atitit r9 doc on home ntpc .docx
卷 p2soft 的文件夹 PATH 列表 卷序列号为 9AD0-D3C8 D:. │ Aittit pato 面对拒绝 的回应.docx │ Atitit 中国明星数量统计 attilax. ...
- iScroll的使用
CDN: <script src="//ossweb-img.qq.com/images/js/iscroll_library/iscroll-5.2.0.js">&l ...
- js快速排序算法
真正的快速排序算法一: function quickSort(array){ function sort(prev, numsize){ var nonius = prev; var j = nums ...
- 【OCR技术系列之五】自然场景文本检测技术综述(CTPN, SegLink, EAST)
文字识别分为两个具体步骤:文字的检测和文字的识别,两者缺一不可,尤其是文字检测,是识别的前提条件,若文字都找不到,那何谈文字识别.今天我们首先来谈一下当今流行的文字检测技术有哪些. 文本检测不是一件简 ...
- [Java并发编程(四)] Java volatile 的理论实践
[Java并发编程(四)] Java volatile 的理论实践 摘要 Java 语言中的 volatile 变量可以被看作是一种 "程度较轻的 synchronized":与 ...
- "title_activity_dist" is not translated in "zh-rCN" (Chinese: China)
根据报错提示,是说我没有对string文件做国际化翻译操作,但是我报错的项目并没有做国际化,所以并没有values-zh-rCN和values-zh-rTW两个文件夹,最后我发现原来是当前项目引用的一 ...
- Altium Designer学习---如何进行SI仿真
Altium designer 如何进行SI仿真. 1.仿真电路中需要至少一块集成电路: 2.器件的IBIS模型: 3.在规则中必须设定电源网络和地网络: 4.建立SI规则约束: 5.层堆栈必须设置正 ...