SQL-select语句
来源:互联网 发布:galgame翻译软件 编辑:程序博客网 时间:2024/06/05 15:13
1.SELECT语句使用WHERE告诉RDBMS软件,现在要用一些特殊条件进行搜索
SELECT * FROM table_name WHERE column1='value1';
*表示选出所有的列
2.查询数据类型
3. 转义符号
- INSERT包含单引号数据——用\
当插入的数据包含单引号时,在字符串中单引号前加上反斜线\ 表示转义
例:
INSERT INTO table_name VALUES ('Funyon','steve','Gover\'s Mill,NJ',89.98 );
- 另一种帮引号转移(escape)的方式则是在它前面再加上一个单引号。
INSERT INTO table_name VALUES ('Funyon','steve','Gover''s Mill,NJ',89.98 );
4.SELECT特定的列
选择特定的列,可加快结果的呈现。
SELECT column1,column2FROM table_nameWHERE column2='****' AND column1>2.4;
5.LILE
- LIKE喜欢和通配符一起使用,第一个通配符是%,它是任意未知字符的替身
选出所有名称以‘L’开头的饮料
SELECT column1 FROM table_name WHERE column1 LIKE 'L%';
- LIKE喜欢的第二个通配符是下划线(_),它是一个未知字符的替身。
SELECT column1 FROM table_nameWHERE column1 LIKE '_im';
在table_name中找出column1列中,只要在“im”前只有一个字符,例如tim, kim ,jim,查询都会返回结果。
6.选出符合一项条件
SELECT column1 FROM table_nameWHERE column1 ='value1' OR column2 ='value2';
7.用IS NULL找到NULL
SELECT column1 FROM table_nameWHERE column2 IS NULL;
8.关键字BETWEEN
SELECT column1 FROM table_nameWHERE column2 BETWEEN 30 AND 70;
9.关键字IN和NOT IN
- 用关键字IN告诉RDBMS,接下来是值的集合
SELECT column1 FROM table_nameWHERE column2 IN('value1','value2','value3');
- 用NOT IN,就是说查询结果不包含在值得集合中
SELECT column1 FROM table_nameWHERE column2 NOT IN('value1','value2','value3');
SELECT column1 FROM table_nameWHERE NOT column2 IN('value1','value2','value3');
10.NOT
- NOT可以和BETWEEN或LIKE一起使用,重点是记得NOT一定要紧接在WHERE后面
SELECT column1 FROM table_nameWHERE NOT column2 BETWEEN 3 AND 8;
SELECT column1 FROM table_nameWHERE NOT column2 LIKE 'B%';
- NOT 和NLL
SELECT * FROM my_tableWHERE NOT column1 IS NULL;
也可以这样查询:
SELECT * FROM my_tableWHERE column1 IS NOT NULL;
- NOT 和AND ,OR搭配
直接将NOT放在关键字后面
SELECT * FROM my_tableWHERE NOT column1 ='value1'AND NOT column2='value2';
阅读全文
0 0
- SQL SELECT 和 SELECT * 语句
- SQL SELECT 语句
- SQL SELECT 语句
- SQL select语句
- 基本 SQL SELECT 语句
- SQL SELECT INTO 语句
- SQL SELECT INTO 语句
- SQL Select Into语句
- sql select语句复习
- SQL SELECT INTO 语句
- SQL SELECT 语句
- SQL SELECT DISTINCT 语句
- SQL SELECT 语句
- SQL SELECT INTO 语句
- SQL SELECT 语句
- SQL select distinct 语句
- SQL SELECT DISTINCT 语句
- SQL - SELECT DISTINCT 语句
- 堆和栈的区别
- redis初体验
- Drools7.5.0教程(2)-开发环境准备
- 子类与继承:实验3
- CF#446 Gluttony(思维题)
- SQL-select语句
- Codeforces Round #446 (Div. 2) C. Pride
- Redis 内存淘汰机制
- 不要在 foreach 循环里进行元素的 remove / add 操作
- 面向对象的基础篇_01
- spring-session实现session共享
- 分布式架构笔记(一)
- RISC和CISC的区别
- java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)