您的位置:首页 > 数据库

sql 语句 的一些写法

2013-07-04 19:41 218 查看
        准备把碰到的一些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之类的,式子表达方式等。比较细节,但是索引这个应该是大前提,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: