作者归档:maomao2014

oracle数据库中 如何使用sql脚本判断一个字符串是否包含指定字符串呢?


摘要:
下文讲述oracle数据库中,使用sql脚本判断一个特定字符串是否存在于一个字符串中的方法分享,如下所示:
实验环境:oracle


实现思路:
将字符串中使用replace替换特定字符串后和原长度进行对比如果长度发生变化,则说明包含特定字符串。

例:
检测字符串“maomao365.com”中是否包含字符”365″

     if  INSTR('maomao365.com', '365') > 0  then 
	     ---- '包含字符串'
	  end if; 
 

oracle 如何对数据列名称进行变更呢?


摘要:
下文讲述oracle数据库中,如何使用sql脚本对列名进行重命名的方法,如下所示:


在数据库的设计中,难免会出现一些列名设计错误的现象发生,那么这是我们该如何对列名进行变更呢?
下文将讲述Oracle中对列名的变化方法,如下所示:
———————————————–
实现思路:
使用alter table 结合rename column关键字对列名进行变更

oracle中具体变更列名的方法如下所示:

    ALTER TABLE 表名 rename   column  列名 to 新列名 

sql 脚本中“select as”关键字简介说明


摘要:
下文讲述我们sql脚本编写中,经常使用的as关键字的功能说明,如下所示:


select as 关键字的功能

select as 关键字的功能主要是给对象其别名。
例: 对查询中涉及的列起别名,对查询中所涉及的表取别名

当我们为一个对象起别名后,在后续的脚本编写中,我们可以直接使用其别名,可以起到简化sql脚本的编写。

例:

   select [列名1] as A, 
          [列名2] as B
    from  tableName as t
	/*
	 A,B 为列的别名
	 t 为表的别名 在后续的二次查询 或 join中我们可以直接使用别名
	*/