SQL操作符、通配符等
常用模糊查询:%
SELECT * FROM TB_Name WHERE FIELD LIKE pattern
SELECT * FROM Persons
WHERE name LIKE 'Lin%'
"%" 可用于定义通配符(模式中缺少的字母)也可以使用在 '%ina' 前面
还可以:
SELECT * FROM Persons
WHERE City LIKE '%in%'
所以也可以有 not like在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。
SQL 通配符必须与 LIKE 运算符一起使用。
在 SQL 中,可使用以下通配符:
%:代表一个或者多个字符(理解为正则:+)
_:仅替代一个字符
[charlist] :数组符号内的任意一个字符,同正则
[^charlist] 或者 [!charlist] :所有这之外的字符例子:
SELECT * FROM Persons
WHERE name LIKE '[ALN]in%'
IN 操作符允许我们在 WHERE 子句中规定多个值
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2As 别名
SELECT column_name(s)
FROM table_name
AS alias_name
SELECT column_name AS a_name
FROM table_name
JOIN: 如果表中有至少一个匹配,则返回行
LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
FULL JOIN: 只要其中一个表中存在匹配,就返回行
最新文章
- .Net全景视图
- Dubbo详细介绍与安装使用过程
- Behavior Trees
- mysql命令行参数(转)
- Python的缩进
- 学习Scala: 初学者应该了解的知识
- 优秀而又实用的PHP工具集锦
- git 安装与使用场景
- Table of Contents - HttpClient
- js广告浮动
- shell 脚本运算符
- .Net2.0 --Winform结合WebBrowser控件和Socket老技术来实现另类Push~
- Mathematics for Computer Graphics
- Chrome插件i18n多语言实现
- [转]整理jquery使用好习惯
- 手把手教你解决无法创建 JPA 工程的问题
- HotSpot 虚拟机的算法实现
- [LeetCode] IPO 上市
- 036 关于网站的UV分析
- cd 命令