SQL学习笔记1:查询

作者: cshuangc | 来源:发表于2019-06-26 23:34 被阅读3次

第一讲 查询

1. 对列的筛选:select

select 列1,列2,列3 from 表名

select * from 表名:表示所有列

2. 对列命名:as

原列名 (as) 新列名        #as可省略

select 原列名 (as) 新列名 from 表名

3. 加减乘除运算:+-*/无特殊之处

4. 对行的筛选:where条件句

select 列 from 表名 where 行的筛选条件

例:where 证券代码=123456,“=”后只可跟一个值,不可以多个值。

注:对列命名后的新列名不呢个直接用在那一句的where条件中。如select name 姓名 from 表1 where 姓名=‘张三’,这句是错的。

5. 数据类型

字符型:引用要加引号。CHAR、VARCHAR2、NCHAR、NVARCHAR2、NCLOB。

数字型:引用什么也不用加。NUMBER、FLOAT。

日期型:引用方法为date‘yyyy-mm-dd’。DATE。

6. 多个条件句:用and、or,先and后or,有括号先括号。

7. 其他运算

>=、<=:大于等于、小于等于                       <>或!=:不等于

between a and b:区间查询(含边界)        is null:为空值。(注:0不是空值)

not:否定,与其它运算一起使用,如 not between a and b,is not null

like:模糊搜索。有两种用法:

①like ‘%字符%字符%字符’:%为模糊搜索内容。如 like '%张%‘,则只要字符串中带有“张”即可。

②like ‘_字符_字符_’:_下划线代表一个字符。如 like '_张_‘,则代表字符串长度为3且第二个字符为”张“。

in:多指查询。用法:in (值1,值2)。

注:空值无法进行加减和比较运算。

相关文章

  • SQL学习笔记1:查询

    第一讲 查询 1. 对列的筛选:select select 列1,列2,列3 from 表名select * fr...

  • 初识MyBatis

    MyBatis学习笔记(二) Mapper XML文件配置 SQL映射文件几个的元素 ☆ Select查询语句 1...

  • SQL学习笔记

    整体的SQL学习笔记,之后再分开来详细写。 查询 SELECT Select查询某些属性列的语法 Select查询...

  • First week

    用于自己复习笔记,初学MARKDOWN(W3SCHOOL学习) SQL SQL 指结构化查询语言SQL 使我们有能...

  • SQL表(增、删、改、查)基础:)

    学习SQL的第一天(7月17日) 跟着W3school学习SQL语法.... 整理笔记 SQL(结构化查询语言)由...

  • DVWA-SQL Injection(SQL注入)

    本系列文集:DVWA学习笔记 SQL注入,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执...

  • SQL 学习笔记

    《SQL 基础教程》学习笔记 01 - 数据库和 SQL 02 - 表的创建、删除和更新 03 - 查询基础 04...

  • msql 学习笔记整理

    学习mysql的几天,将笔记整理一下 SQL(Structured Query Language): 结构化查询语...

  • sqlserver,oracle,mysql分页查询通用sql

    摘要: sqlserver,oracle,mysql分页查询通用sql1:mysql通用查询sql /* sql:...

  • 数据分析之SQL子查询

    文章阅读路线: SQL子查询概念 独立子查询实例 相关子查询实例 SQL子查询常见玩伴 1.SQL子查询概念 子查...

网友评论

    本文标题:SQL学习笔记1:查询

    本文链接:https://www.haomeiwen.com/subject/ufdkcctx.html