參考文档: How to Convert a Long to Varchar2 (文档 ID 228532.1) /*long类型字段转换成varchar2类型*/ --建表 create table dxmy_long(lon long,var varchar2(100 )); --插数 insert into dxmy_long values( '丹心','明月' ); commit; --查看 declare v1 varchar2(100 ); begin select lon into
利用拼接字符串转换point select GeomFromText(CONCAT('POINT(',lng,' ',lat,')')) from community limit 1; 插入字段到新表 create table communityN as select *,GeomFromText(CONCAT('POINT(',lng,' ',lat,')')) location from community;
本文转载:http://www.cnblogs.com/Ricky81317/archive/2010/01/06/1640434.html 最近这段时间在Sql Server 2005下做了很多根据复杂XML文档导入数据表,以及根据数据表生成复杂XML文档的事情(并非 For XML Auto了事),所有的操作都是利用Sql语句,发现Sql Server 2005的XML文档处理能力真的已经很强了,自己也终于开始体会到Sql Server 2005真正的实力了.在这里记录一下这种情况的处理:
如表中有A.B.C三个字段,数据如下: A B C 1,2 3 4 要求查询结果: A B C 1 3 4 2 3 4 查询语句: with t as ( select B,C ,A=case charindex(',',A) when 0 then A else left(A,charindex(',',A)-1) end ,Aleft=case charind
使用cast 函数可以把字符类型字段(数学形式)转换为数字 比如 AND m.nfrc_meeting_no=? ORDER BY cast(m.BOOTH AS INT) ASC "; 结果:(m.BOOTH)是展位号 假如直接使用 AND m.nfrc_meeting_no=? ORDER BY m.BOOTH ASC "; 会出现 10 5 51 60 这种顺序,因为是按字符串排序
ALTER proc [dbo].[ModifyWkCashAccountNo]asbeginset xact_abort onbegin transactiondeclare @errors int --错误数 --分列 WHILE (select COUNT(*) from ModifyWkContent where state=0 and results1='0000' and results2='0000' and results3='0000' and results4='0000'
declare @t table(id int,num int) insert @t , union all , union all , --select * from @t ----查询 declare @idList varchar(),@numList varchar() set @idList = '' set @numList = '' select @idList = case @idList when '' then '' else @idList + ',' end + rtri
some=params&over=here => {"some":"params","over":"here"} var params = getUrlVars('some=params&over=here'); console.log(params); function getUrlVars(url) { var hash; var myJson = {}; var hashes = url.slice