
数据库
vvv10
这个作者很懒,什么都没留下…
展开
-
sql server:isnull用法
sql server :isnull用法1isnull(参数1,参数2),判断参数1 是否为NULL,如果是,返回参数2,;如果不是,返回参数1用法2isnull(列名,0),用来判断列名是否为null,如果为null,则返回0,;否则返回列名的值<>作用: 不等号,与 !=一样。比如select 3,4 where 1<>2 查出来的结果是3,4,sele...原创 2019-12-27 09:39:20 · 881 阅读 · 0 评论 -
SQL基础
SQL 基础SQL概述SQL语句后面分号的的使用分号是在数据库系统中分隔每条 SQL 语句的标准方法,可以在对服务器的相同请求中执行一条以上的语句。如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号。SQL DML和DDLSQL语言分为两部分数据操作语言DML和数据定义语言DDLSQL的D...原创 2019-11-27 17:49:05 · 188 阅读 · 0 评论 -
inner join 内连接
inner join 内连接inner join 在表中存在至少一个匹配时返回行语法:SELECT column_name(s)FROM table1INNER JOIN table2ON table1.column_name=table2.column_name;或者SELECT column_name(s)FROM table1JOIN table2ON table...原创 2019-11-25 23:11:37 · 1127 阅读 · 0 评论 -
full join 全连接
full join全连接只要某个表存在匹配,就返回行full outer join 结合了left join和right join的结果语法:SELECT column_name(s)FROM table1FULL OUTER JOIN table2ON table1.column_name=table2.column_name;实例:通过on后面的条件进行匹配...原创 2019-11-25 23:03:30 · 21286 阅读 · 0 评论 -
right join 右连接
right join—左连接查询right join 关键字会<从font color=red>右表 (table2) 返回所有的行,即使在左表 (table1) 中没有匹配的行。语法:SELECT column_name(s)FROM table1RIGHT JOIN table2ON table1.column_name=table2.column_name例子:...原创 2019-11-25 22:46:25 · 379 阅读 · 0 评论 -
join中on与where的区别
SQL on与where的区别on 条件是在生成临时表时使用的条件,它不管 on 中的条件是否为真,都会返回左边表中的记录。where 条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有 left join 的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。实例:参考资料:菜鸟教程...原创 2019-11-25 22:18:07 · 341 阅读 · 0 评论 -
left join左连接
左连接查询—left join on** left join on ** 关键字会从左表那里返回所有的行,即使在原创 2019-11-25 22:08:00 · 613 阅读 · 0 评论