sql
iteye_13638
这个作者很懒,什么都没留下…
展开
-
数据库处理IP函数inet_aton
在插入数据库中的ip地址一般是以字符串的形式存入。 在对插入的ip地址进行查询的时候,特别是针对查询精准的ip地址的时候就需要使用数据库函数来判断了。 不妨使用inet_aton函数。 例如: select inet_aton(ip),ip from ip 或者 select inet_aton(ip),ip from ip where inet_aton(ip)=inet_aton(...原创 2010-02-08 09:59:26 · 417 阅读 · 0 评论 -
union与order by 组合使用
UNION指令的目的是让两个SQL语句的结果集合并起来。这样看起来UNION似乎和JOIN很相似。 因为这两个指令都是从多个表中获取记录。 UNION的一个限制是这多个表的列记录要一致。不能一个取5列,一个取3列。 语法: [SQL 语句 1] UNION [SQL 语句 2] 那么UNION和ORDER BY怎么联合使用?下面有一个例子: select * from (sele...2010-02-25 09:38:32 · 195 阅读 · 0 评论 -
按年月查询的sql语句(字段是date类型)
问题:数据库一张表,定义字段如下id(int),name(varchar),birthday(date) 记录如下: id name birthday 1 zhangsan 2009-12-30 00:00:00 2 lisi 2010-01-30 00:00:00 3 yy 2009-12-02 00:0...2010-03-25 10:42:31 · 2635 阅读 · 2 评论 -
update某个列时,向该列追加某个字符串
1 问题: ORACLE库中,某张表zt_test的一列字段info_1是varchar类型。 需要将info_1列追加一个字符'_2'。 例如原来的info_1列是:123 更新后:123_2 2 解决: 使用CONCAT函数 具体的update语句如下: update zt_test set info_1=CONCAT(info_1,'_2') where info='ttt'...2010-04-15 10:43:36 · 761 阅读 · 0 评论 -
sql语法,如何将一个数字转成字符串
1 问题: 在插入数据库时,oracle报错,说插入“无效字符” 仔细检查了一下才发现原来是 使用merger语句的时候,将一个表中的number类型的字段插入另一个表的varchar的类型的字段中。 2 解决: 于是我做了一个转换,将number类型的转成verchar类型的 merge into zt_test tt1 using ip tt on (tt1.info_...2010-04-15 11:12:00 · 2696 阅读 · 0 评论