首页 > 数据库技术 > 详细

sql面向过程用法

时间:2015-10-27 20:15:30      阅读:302      评论:0      收藏:0      [点我收藏+]

sql可以看成是面向过程的编程语言。该语言中,有string、date、table这样的类型等等

一、操作表

sql相当于一个函数,输入是两个或多个表(A, B, ...)

求集合:

  1. 并集  union/union all
  2. 交集      inner join
  3. 差集    exceot/except all
  4. A+交集   left outter join
  5. B+交集   right outter join
  6. 全集       full outter join    

表互动:

  1. 复制表
    create table A 
    as 
        select * from B where 1 = 0  -- 复制结构不包括数据
  2. 拷贝数据
    insert into A values
        select xx from B;

二、操作字符串

sql对字符串的处理功能有限,它不会负责去完成很复杂的字符串工作

  1. 求长度 len
  2. 大小写转换  upper/lower
  3. 替换  translate(按字符替换)、replace(按模式串替换)
  4.   

sql面向过程用法

原文:http://www.cnblogs.com/johnchow/p/4915170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!