文档章节

20130617sql 学习

静听天籁
 静听天籁
发布于 2013/06/17 21:53
字数 458
阅读 75
收藏 0
SQL

1 SQL TOP 子句  用于规定要返回的记录的数目
注:并非所有的数据库系统都支持top子句

SELECT TOP number| percent column_name(S)
FROM  table_name
例如:
select top 2 * from 表名称  (取前两行)
select top 50 percent * from 表名称 (取50%记录)
2 LIKE  用于在where子句中搜索列中的指定模式

SELECT * FROM table_name WHERE column_name LIKE pattern
NOT LIKE 不包含
3  SQL 通配符  必须与LIKE 一起使用

%        替代一个或多个字符
_        仅替代一个字符
[charlist]    字符列中的任何单一字符
['charlist]或者[!charlist]   不在字符列中任何单一字符

4  IN 允许在WHERE 子句中规定多个值
语法:
SELECT column_name(S)
FROM table_name
WHERE column_name IN (value1,nvlue2,...........)
5   BETWEEN   选取介于两个值之间的数据范围
操作符BETWEEN ... AND会选取介于两个值之间的数据范围。这些值可以是数值、文本、或者日期
SELECT column_name(S)  FROM table_name WHERE column_name BETWEEN value1         AND value2

6、SQL Alins 可以为列名称和表名称指定别名(Alias)
表名称:SELECT column_name(s) FROM table_name AS alias_name;
列名称:SELECT column_name AS alias_name FROM table_name;
7、    如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数        据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性
举例来说:
假如有table A 和table B
inner join 实现的是 table A 和table B的交集
full outer join 实现的是A和B的并集
left outer join 实现的是A的完全集,而B表中没有匹配的值以null取代
cross join  实现的是表A和表B的数据进行一个N*M的组合,即笛卡尔积。(select         * from tableA cross join tableB;)
详细解释见  http://coolshell.cn/articles/3463.html

© 著作权归作者所有

静听天籁
粉丝 2
博文 30
码字总数 6966
作品 0
石家庄
私信 提问

暂无文章

OSChina 周二乱弹 —— 你一辈子都不可能跟她这么亲近

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享George Benson的单曲《Six Play》: 《Six Play》- George Benson 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
52分钟前
365
8
优雅的关闭Spring Boot

优雅的关闭Spring Boot 1、实现 TomcatConnectorCustomizer 接口拿到Tomcat的连接获取 Tomcat连接池 2、实现 ApplicationListener<ContextClosedEvent> 监听服务器关闭事件,注册JVM钩子函数...

sowhat
今天
2
0
Python3-Web开发

简介 Web开发框架 什么是Web框架? Web应用程序框架或简单的Web框架表示一组库和模块,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。 virtualenv是一个虚拟...

wuxinshui
今天
6
0
使用技媒体实践编写发布博客

技媒体实践博客 CSDN OSChina 知乎 简书 思否 掘金 51CTO

晨猫
今天
4
0
Lucene

1、什么是全文检索 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固...

榴莲黑芝麻糊
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部