SQL左连接、右连接、全连接、内连接、交叉连接和自连接详解
如果你去应聘有关数据库的工作,那么问到最多的问题可能就是有关sql的连接了。章郎虫第一次去应聘的时候老板也问了我这个问题。。。现在我在这里和朋友们分享一下这些连接具体应该怎么用,希望对学习数据库的......
日期转化为字符串,to_char()函数的使用。
如何在数据库中导出某天、某时的文章数,然后做统计呢?接下来章郎虫就主要介绍to_char函数的简单使用,to_char函数格式,最后使用to_char函数把日期转成字符串。这里我博主使用的是PostgreSql数据库。 函数:......
SQL语句UPDATE的用法小结
update最基础的功能是修改表中字段的值,语法格式就像类似于这样——“UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值” 。 例如:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' ; 可......
postgreSQL中not exists语句错误的问题
来自搜搜问问中的一个提问: 问题标题:为什么这个SQL语句在postgresql没有效果 问题内容: SELECT name FROM table1 WHERE NOT EXISTS (SELECT name FROM table2) 我就是想比对一下两个表中的数据 实现查询出......
使用excel批量生成SQL语句
如何把excel中的数据导入到数据库?使用软件比较简单,但是数据库管理软件一变,你也许需要另外去找其他的软件了。所以使用excel批量生成SQL语句,然后执行SQL是最简单和最有效的方法。具体操作步骤如下: ex......
不会SQL的孩子伤不起啊…
自从把DBMS从Mysql换成PostgreSQL后,章郎虫在数据操作的时候老是会碰到问题。这不今天又碰到了一个很有意思的问题,弄了好久还是没有解决。最后找了高手,回家又看了下书,然后个人简单总结下和SQL童鞋们一起......
SQL中in和exists的区别以及执行效率分析。
SQL中in和exists的区别 SQL中in可以分为三类: 1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率 select * from t1 where f1='a' or f1='b' 或者 select * from t1 where f1 ='a' uni......
多表查询:标准SQL语法内连接总结
在前面的文章,章郎虫学习介绍了SQL的单表查询。因为单表查询很简单,相信朋友们一定都学会了。 接下来就总结下多表查询中应该注意的要点。 以下是内连接: 多表查询:标准SQL语法内连接总结 ......
简单查询:SQL单表查询处理
单表查询的步骤: 1、从FROM子句中提到的表开始; 2、如果有一条WHERE子句,将它的搜索条件应用到表的每一条记录,保留搜索条件为TRUE的那条记录,并去掉搜索条件为FALSE和NULL的那些记录; 3、对每条保留的记......
数据库性能优化:改善SQL语句的一些原则
如何改善SQL语句的一些原则: 1. 按需索取字段,跟“SELECT *”说拜拜 字段的提取一定要按照“用多少提多少”的原则,避免使用“SELECT *”这样的操作。做了这样一个实验,表tblA有1000万数据: select top 10000 c1......