![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
super_hong
这个作者很懒,什么都没留下…
展开
-
2021-05-17on和where在inner join通用,但是外连接不通用
由于内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所有在内连接时on和where的结果是相同的。而左外、右外与全连接由于它的特殊性,on和where造成的差别大小取决于表达式和表中的数据。ON和where都表示筛选条件,on先执行,where后执行。区别:外连接时,on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。而where条件是在临时表生成好后,再对临时表进行过滤的条件。如:SELECT * FROM emp e LEFT JOIN d.转载 2021-05-17 17:57:56 · 513 阅读 · 0 评论 -
2021-05-12
SQL SERVER创建临时表的方式:create table #tmp(name varchar(255),id int)注意两点:1.int不能写成int(10)来限制长度,否则就会报错。(不确定原因)2.临时表的名称必须以#开头CREATE TABLE ##student(xh INT,bj CHAR(10),cj INT);INSERT INTO #student VALUES (20001 ,'一班', 510);INSERT INTO #student VALUES (200原创 2021-05-12 13:54:59 · 146 阅读 · 0 评论 -
2020-12-25
在python中写sql语句需要注意的问题可以用于检查因sql语句错误而报错的python1.断行的情况需要以\结尾2.不能有空行空行也需要以\结尾3.每行前面都要有空格4原创 2020-12-25 11:40:59 · 132 阅读 · 0 评论 -
2020-12-25
1.写目标sql2.python连接数据库,并运行sql,sql运行结果保存为excel格式存储在目标文件夹下3.发件人、收件人信息4.发送邮件原创 2020-12-25 11:36:01 · 109 阅读 · 0 评论 -
SQL模糊查询的方法--可提高工作效率
SQL模糊查询的语法为“SELECT column FROM table WHERE column LIKE ‘pattern’”。SQL提供了四种匹配模式:1. % 表示任意0个或多个字符。如下语句: SELECT * FROM user WHERE name LIKE '%三%'将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;2. _ 表示任意单个字...转载 2019-08-20 15:35:26 · 1786 阅读 · 0 评论 -
SQL自定义函数function
转载自:https://blog.csdn.net/qq_23833037/article/details/53170789sql自定义函数:1、标量函数(返回一个值或者一条数据)2、表格值函数(返回多条数据,可输出一个带条件的表格)自定义函数主要应用于 利用函数在数据库中生成一个表格或一条数据的情况。以下为转载内容:https://blog.csdn.net/qq_23833037/...转载 2019-08-20 15:15:28 · 1256 阅读 · 0 评论 -
转载:MYSQL编写两日期之间的工作日函数
感谢原链接:https://blog.csdn.net/adayan_2015/article/details/79624387#commentBox#公式的内容不一定准确 但是逻辑一定要搞清楚 以后不可以运行这个,条件语句不一定正确哈哈哈DROP FUNCTION IF EXISTS workdaynum ; #注意分号delimIter #是告诉MySQL解释器,该段命令是...转载 2019-08-20 11:32:31 · 800 阅读 · 0 评论 -
数据库、数据库管理系统、数据库系统有什么区别和联系?
数据库、数据库管理系统、数据库系统有什么区别和联系?转载连接:https://blog.csdn.net/it_ito/article/details/800354032018年04月22日 01:20:33 IT小飞猪 阅读数:6957数据库系统(DataBase System)简称DBS,包括数据库(DataBase)简称DB、数据库管理系统(DataBase Management Sy...转载 2019-08-21 14:39:04 · 478 阅读 · 0 评论 -
SQL 新建表
DROP TABLE IF EXISTS REGION1;#如果此语句已经运行表已经存在了 ,需要删除旧表才能运行新表,注意加;CREATE TABLE REGION1#建表(salename VARCHAR(32),REGION VARCHAR(32));注意括号起来 加;INSERT INTO REGION1 VALUES(‘A’,‘华北区’);INSERT INTO R...原创 2018-12-27 15:38:21 · 2542 阅读 · 0 评论 -
SQL如何将数据导出到EXCEL中
问题1SQL导数据时总是出现乱码、一条记录堆到一个单元格中,数据多了双引号等问题,导致数据没办法分析如何将数据快速且高效导出到EXCEL中数据 导出到 TEXT 文件中1.直接复制粘贴到EXCEL2.有时候复制粘贴后出现一条记录堆到一个单元格中,并且数据多了**双引号*,此时可以打开新的excel-----选择数据-----自文本-----分隔符号可以默认TAB键,如果有引号可以ta...原创 2018-12-13 18:06:39 · 4356 阅读 · 0 评论 -
pms全部客户数数据导出的反思
pms全部客户数数据导出的反思:(1)问题WHERE条件不能是B表的条件 因为LEFT JION 只有a表,A表的数据B表可能没有,导致数据丢失。例如酒店名称X在酒店明细表A中,但是酒店合同B表没有X的合同。此时WHERE若设置B的条件 会导致部分数据丢失原因A有B无的数据查询的数据结果B字段为NULL解决方法1.将数据结果分为Null 和 not null2.设置为A表的条件...原创 2018-12-13 17:09:14 · 577 阅读 · 0 评论 -
sql server中的日期函数
转自https://www.cnblogs.com/zhangpengnike/p/6122588.html常用函数当前日期select getdate() 2018-12-06 10:13:44.840select convert(varchar(10),getdate(),120) 2018-12-06select convert(varchar(8),getdate()...原创 2018-12-06 11:46:45 · 197 阅读 · 0 评论 -
SQL server删除某属性数据时 同时删除了null值数据
https://www.cnblogs.com/lvxiangjack/p/5466358.html需求:SQL server 查询删除产品类型为“中央预订系统”的数据,但保留null值数据在WHERE 客户等级 in (‘3’,‘6’,‘8’,‘9’,‘10’,‘1’,‘2’,‘A’,‘B’)基础上修改语句:WHERE 客户等级 in (‘3’,‘6’,‘8’,‘9’,‘10’,‘1’,...原创 2018-12-12 14:11:38 · 866 阅读 · 0 评论 -
SQL查询中 AND 和OR 的使用注意事项(转载)
转载自http://blog.163.com/sunshengleissl%40126/blog/static/108698504201752644944390/AND、OR运算符的组合使用在WHERE子句中,通过AND、OR运算符可以同时连接多个条件,当然AND、OR运算符也可以同时使用。但是当AND、OR运算符同时存在时,其优先级如何确定呢?与大多数语言一样,SQL语言认为AND运算符的运...原创 2018-11-30 14:35:55 · 5413 阅读 · 0 评论