![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 419 阅读 · 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 · 196 阅读 · 0 评论 -
按年月查询的sql语句(字段是date类型)
问题:数据库一张表,定义字段如下id(int),name(varchar),birthday(date)记录如下:id name birthday1 zhangsan 2009-12-30 00:00:002 lisi 2010-01-30 00:00:003 yy 2009-12-02 00:0...2010-03-25 10:42:31 · 2640 阅读 · 2 评论 -
update某个列时,向该列追加某个字符串
1 问题:ORACLE库中,某张表zt_test的一列字段info_1是varchar类型。需要将info_1列追加一个字符'_2'。例如原来的info_1列是:123更新后:123_22 解决:使用CONCAT函数具体的update语句如下:update zt_test set info_1=CONCAT(info_1,'_2') where info='ttt'...2010-04-15 10:43:36 · 771 阅读 · 0 评论 -
sql语法,如何将一个数字转成字符串
1 问题:在插入数据库时,oracle报错,说插入“无效字符”仔细检查了一下才发现原来是使用merger语句的时候,将一个表中的number类型的字段插入另一个表的varchar的类型的字段中。2 解决:于是我做了一个转换,将number类型的转成verchar类型的merge into zt_test tt1using ip tton (tt1.info_...2010-04-15 11:12:00 · 2706 阅读 · 0 评论