随笔分类 - SQL
摘要:select 0 AS id,mac, file_md5,substring_index(substring_index(a.type_str,',',b.help_topic_id+1),',',-1) as type_val from ( SELECT mac, file_md5, concat
        阅读全文
                
摘要:非数字列都要加引号 where是对原表过滤,having是对结果表,where不能使用聚合函数 GROUP BY 和 HAVING 是从表中选取数据时用来改变抽取数据形式的, 而 ORDER BY 是用来指定取得结果显示顺序的
        阅读全文
                
摘要:举例a、b表: bId bNum 1 20 2 30 aId aNum 1 10 2 20 3 30 left join以左表为准 select * from a left join b on a.aId=b.bId; aId aNum bId bNum 1 10 1 20 2 20 2 30 3 
        阅读全文
                
摘要:1. hive 表及数据准备 建表,并插入初始数据。向表中插入 hive> use test; hive> create table kwang_test (id int, name string); hive> insert into kwang_test values(1,'kwang'); h
        阅读全文
                
摘要:比较字符串类型的时间大小 数据库中的时间是varchar类型的,MySql使用CURDATE()来获取当前日期,SqlServer通过GETDATE()来获取当前日期 1. 直接使用字符串来比较 注意:要保证两个数据的类型完全相同,否则异常 比如A:"2016-09-01",如果B数据是:"2016
        阅读全文
                
摘要:sql语句定义的顺序 (1) SELECT (2)DISTINCT<select_list> (3) FROM <left_table> (4) <join_type> JOIN <right_table> (5) ON <join_condition> (6) WHERE <where_condi
        阅读全文
                
摘要:例如:数据库名bbs,表名:forum,列名:content 该列的内容: <IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/70.g
        阅读全文
                
摘要:1、left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2、right(name,2)截取右边的2个字符 SELECT RIGHT(201809,2) 月份 结果:09 3、SUBSTRING(name,5,3) 截取name这个字段 从
        阅读全文
                
摘要:Distinct的作用是用于从指定集合中消除重复的元组,经常和count搭档工作,语法如下 COUNT( { [ ALL | DISTINCT ] expression ] | * } ) 这时,可能会碰到如下情况,你想统计同时有多列字段重复的数目,你可能会立马想到如下方法: selectcount
        阅读全文
                
摘要:语法:update 表名 set 字段名=REPLACE(字段名,'修改前的字符','修改后的字符') 例 Product商品表中Name 名字字段中描述中将'AAA' 修改成 'BBB' SQL语句如下 update Product set Name=REPLACE(Name,'AAA','BBB
        阅读全文
                
摘要:本文转载自:https://www.cnblogs.com/mcad/archive/2015/01/06/4207033.html 作者:mcad 转载请注明该声明。 基础的SQL执行顺序 SQL语句执行的时候是有一定顺序的。理解这个顺序对SQL的使用和学习有很大的帮助。 1.from 先选择一个
        阅读全文
                
摘要:当我们书写一些结构相对复杂的SQL语句时,可能某个子查询在多个层级多个地方存在重复使用的情况,这个时候我们可以使用 with as 语句将其独立出来,极大提高SQL可读性,简化SQL~ with as 也叫做子查询部分,首先定义一个sql片段,该sql片段会被整个sql语句所用到,为了让sql语句的
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号