今天使用聚合函数的时候 发现 varchar类型的是不可用的,所以呢就开始想办法解决用到了转换函数cast(s.score as bigint)然后有一个问题就是如果数据为空的话就会发生转换错误。这个时候又需要用到另一个函数判断是否为空。COALESCE(s.score, '0') 这个函数是用来判...
分类:
数据库 时间:
2015-05-15 19:29:25
阅读次数:
550
一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLEPRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位..
分类:
数据库 时间:
2015-05-14 06:17:00
阅读次数:
210
let toBigInt (n: int) = bigint(n)let fac n = [1..n] |> List.map toBigInt |> List.reduce (*)
分类:
其他好文 时间:
2015-05-13 12:26:28
阅读次数:
103
使用 CONVERT:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )参数expression是任何有效的 Microsoft® SQL Server? 表达式。。data_type目标系统所提供的数据类型,包括 bigint...
分类:
数据库 时间:
2015-05-12 15:29:09
阅读次数:
166
MySQL中中的整数类型int主要有如下几种:
tinyint 的范围是-128~127;
int的范围是-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字),存储大小为4个字节;
bigint的范围是 -2^63 (-9223372036854775808) 到 2^63-1 (92233...
分类:
数据库 时间:
2015-05-11 22:02:42
阅读次数:
304
这里模仿了Word2vec里面构建Hash索引的思想。#include
#include
#include
#include
#include
#include
#include
#define MaxString 50
#define MaxUserSi...
分类:
编程语言 时间:
2015-05-11 16:10:04
阅读次数:
148
/**
如何用:
1、变量声明:可以给初值,如:BigInt ans=100;
可以补给初值(默认为0),如BigInt ans;
2、计算:可以连个BigInt对象相乘,相加;ans+ans*ans;
也可以和整数相乘相加,如:ans+78*ans;
*/
struct BigInt
{
const static int mod=100...
分类:
其他好文 时间:
2015-05-10 22:26:41
阅读次数:
111
原文:Mysql学习笔记(五)数学与日期时间函数学习内容: 1.数学函数 2.日期时间函数 这些函数都是很常用的函数...在这里进行简单的介绍... 数学函数: mysql> SELECT ABS(-32); //取绝对值函数 -> 32 这个函数可安全地使用于 BIGINT 值。 mysql> S...
分类:
数据库 时间:
2015-05-09 13:09:35
阅读次数:
180
hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人...
分类:
数据库 时间:
2015-05-08 11:14:51
阅读次数:
141
常用字段类型整数型:TINYINT,SMALLINT,INT,BIGINT小数型:FLOAT,DOUBLE,DECIMAL(M,D)字符型:CHAR,VARCHAR日期型:DATETIME ,DATE,TIMESTAMP备注型:TINYTEXT ,TEXT ,LONGTEXT1、整型MySQL数据类...
分类:
数据库 时间:
2015-05-07 16:11:26
阅读次数:
172