![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL技能和案例分享
文章平均质量分 60
SQL技能和案例分享
刘小生Star
用心感受、用心分享,助你一分,我开心十分
展开
-
SQL的all、any和some的用法
SQL的all、any和some的用法1、首先t1和t2表如下: t1(2,3) t2(1,2,3,4)2、all,any,some 的子查询2.1 all 父查询中的结果集大于子查询中每一个结果集中的值,则为真select * from t2 where n>all (select n from t1) ---4...原创 2018-12-28 17:12:59 · 5881 阅读 · 0 评论 -
SQL的交叉表、行列转换和交叉查询经典
提要:这个问题是我也在笔试的时候出现的问题,当初看到题目,想到很多方法,当感觉脚本太过复杂,笔试完毕,在网上查询之后,整理了一下,写在这里与大家一起讨论学习。1、题目:张三和李四的成绩表(CJ)如下:------------------------------------name subject result张三 语文 ...原创 2018-12-28 17:08:34 · 9980 阅读 · 0 评论 -
SQL alter update 添加、修改、删除字段语法实例
## sql alter update 添加、修改、删除字段## 添加列名alter table 表名 add 列名 列类型;alter table 表名 add 列名 列类型 not null default '0';#alter table nq_idd_model add new_flag tinyint not null default '0';##删除某一列alter t...原创 2018-07-17 14:11:29 · 9899 阅读 · 0 评论 -
SQL日期相关处理——日期相加减
在工作中遇到时间处理,学习了一下SQL的日期处理方面,主要用到了函数add_months(date,number)、months_between(date1,date2),to_char(),其中具体如下:-----------------add_months(date,number)-------------------增加或减去月份----------------------------...原创 2018-12-06 13:04:13 · 4087 阅读 · 0 评论 -
SQL的字符的拼接和拆分
提要:这个问题是我在笔试的时候出现的问题,当初看到题目,脑海一片空白,笔试完毕,在网上查询之后,才发现这类问题考察的是SQL的字符的拼接和拆分问题,下面进行正题:1、具体表table1和table2如下所示:表table1:type_name city_name A '西安' A '兰州' A '酒泉' A '武威...原创 2018-12-28 17:00:53 · 919 阅读 · 0 评论 -
SQL 随机抽取样本
想要在SQL随机抽取样本数,主要思想:就是随机产生一列随机数,并对随机数进行排序,再进行抽取前1000行下面举例:# 随机从总样本中抽取1000个样本,保存在table_name表中 create table table_name as # 创建一个表table_name select b.* from( select rand() as index_name, a.* from table_n...原创 2018-07-05 14:56:25 · 9617 阅读 · 2 评论 -
SQL case when 用法
SQL case when 用法主要是给变量赋值,将连续型变量离散化,主要用SQL中的CASE WHEN实例:create table table_name_new as ----将时间离散化为时间段,并创建一个新表table_name_newselect * , case when call_period >= '00' and call_period < '08' th...原创 2018-07-06 14:19:08 · 1653 阅读 · 0 评论