sql
xiaoxiangyu163
这个作者很懒,什么都没留下…
展开
-
sqlserver中distinct的用法(不重复的记录)
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1 字段2 id name 1 a转载 2016-10-10 18:35:57 · 543 阅读 · 0 评论 -
21分钟 MySQL 入门教程
目录 一、MySQL的相关概念介绍二、Windows下MySQL的配置 配置步骤MySQL服务的启动、停止与卸载 三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库 登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表 六、操作MySQL数据库 向表中插入数据查询表中的数据更新表中的数据删除表中的数据 七、创建后的修改 添加转载 2016-10-19 14:07:29 · 228 阅读 · 0 评论 -
mysql 数据类型
resource:http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html 1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m)转载 2016-10-19 14:02:52 · 199 阅读 · 0 评论 -
Mysql支持的数据类型(总结)
一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。 整数类型转载 2016-10-28 09:45:13 · 300 阅读 · 0 评论 -
Hive学习之Hive数据类型
Hive到0.13.0版本为止已经支持越来越多的数据类型,像传统数据库中的VCHAR、CHAR、DATE以及所特有的复合类型MAP、STRUCT等。Hive中的数据类型可以分为数值类型、字符串类型、日期时间类型、复合类型以及其它类型,下面分别予以介绍。 数值类型 Hive中的数值类型与Java中的数值类型很相似,区别在于有些类型的名称不一样,可以概括为如下的表格:转载 2016-10-27 18:08:28 · 662 阅读 · 0 评论 -
MYSQL IFNULL函数的使用
下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类似的问题,不妨一看。 MYSQL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 m转载 2016-10-17 18:31:05 · 318 阅读 · 0 评论 -
MySQL IFNULL()函数用法
用法说明 1 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 我们先举一些例子: 1 mysql> SELECT IFNULL(1,0);转载 2016-10-17 18:30:09 · 287 阅读 · 0 评论 -
MySql 里的IFNULL、NULLIF和ISNULL用法
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下: mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法: 如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1+1); -> 0 mysql> select isnull(转载 2016-10-17 18:29:17 · 214 阅读 · 0 评论 -
mysql 里面的isnull()和ifnull() is null 和 is not null
usergrade表 2.找到里面username是null的行 SELECT * FROM usergrade WHERE ISNULL(USERNAME) SELECT * FROM usergrade WHERE USERNAME IS NULL 3.找到里面username不是null的行 SELECT * FROM usergrad转载 2016-10-17 18:24:11 · 218 阅读 · 0 评论 -
mysql ifnull函数使用详解
用法说明 1 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 例如: 代码如下 复制代码 select ifnull(col1, 'default-value'), col2 from test;转载 2016-10-17 18:23:06 · 1329 阅读 · 0 评论 -
SQL语句---nvl 用法
一NVL函数是一个空值转换函数 NVL(表达式1,表达式2) 如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。 对数字型: NVL( comm,0); 对字符型 NVL( TO_CHAR(comm), 'N转载 2016-10-17 16:24:24 · 506 阅读 · 0 评论 -
CASE WHEN 及 SELECT CASE WHEN的用法
Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他'转载 2016-10-26 13:12:07 · 334 阅读 · 0 评论 -
HIVE中join、semi join、outer join举例详解
举例子: hive> select * from zz0; 111111 222222 888888 hive> select * from zz1; 111111 333333 444444 888888 hive> select * from zz0 join zz1 on zz0.uid = zz1.uid; 111111 111111 888转载 2016-10-20 15:31:34 · 288 阅读 · 0 评论