现在的位置: 首页 > 综合 > 正文

sql 语句 的一些写法

2017年08月20日 ⁄ 综合 ⁄ 共 623字 ⁄ 字号 评论关闭

        准备把碰到的一些sql语句的写法给整理出来,以备后用,比较数据的处理是亘古不变的,所以了解这方面的知识肯定是好的,特别是在数据逐渐庞大的今天,对数据的优化,sql语句的优化肯定是非常有用的,现在记录的还都是一些基本的基础方法,希望以后能有时间和机会可以多了解有关于sql语句的优化方面。  

1、select   ROUND((B.item_amount - B.item_insideSpent),4) as item_leftAmount from 表名1 inner jion 表名2

round() 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2
floor()向下舍入为指定小数位数 如:floor(1.45,0)= 1;floor(1.55,0) = 1
ceiling()向上舍入为指定小数位数 如:ceiling(1.45,0) = 2;ceiling(1.55,0)=2
2、select A.item,B.item from 表B inner join 表A on A.mapid = B.id order by a.item DESC  降序排列,  ASC默认的,升序排列。

一个对oracl 数据库进行一些具体sql语句优化的问题:http://www.cnblogs.com/wxj1020/archive/2008/04/27/1173638.html

涉及到用in 还是exsist之类的,式子表达方式等。比较细节,但是索引这个应该是大前提,

【上篇】
【下篇】

抱歉!评论已关闭.