我有一个带有以下结构 LocationName Latitude Longitude 的表的sqlite DB,所有定义为varchar。我如何构造一个 sql 语句来获取具有特定纬度范围的所有位置,以十进制给出纬度。有没有办法即时从 varchar 转换为十进制值?或者我必须逐步执行 return 语句并手动进行转换
			
			95725 次
		
1 回答
            101        
        
		
请参阅http://www.sqlite.org/lang_expr.html上的“CAST 表达式” 。
SELECT CAST('3.02' as decimal)
-- they aren't real decimals in sqlite, though. beware floats.
    于 2013-01-13T21:42:05.163   回答