基础查询

Posted jiaowoxiaofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础查询相关的知识,希望对你有一定的参考价值。

1

select  

  查询列表  

  from  

表名

查询列表:

可以是字段、函数、表达式、常量、也可以是多个

查询出来的是一个虚拟表

示例:

select 字段1 from 表名

select 字段1,字段2  from 表名

select * from 表名

 

 2 查询常量 

查询常量必须用单引号括起来,数值型不需要

 

3 查询函数

select version() 返回的是一个函数的结果

 

4 查询表达式

select 1+3 

 

5 起别名

1使用空格

2 使用as

 

6去重复

select disinct 字段 from 表 (字段只能是单个,不然无法返回一个虚拟表)

 

7 +

主要做加法运算

注意:当两个数值类型时候,可以直接做运算,如果一个是字符类型能转为数值类型可以做运算,否则会转成0

如果有一个值为null.则结果也是

 

8

concat(a,b,c)函数

他主要用来做字符串拼接

 

9  ifnull(a,b)函数

该函数有两个参数,第一个参数为可能为null的值,第二个参数就是如果为null给一个默认值

 

 

10 isnull(a)函数

如果该函数为结果是null 则返回1 否则返回0

以上是关于基础查询的主要内容,如果未能解决你的问题,请参考以下文章

[学习ES系列]-4.ElasticSearch基础交互-基础查询与高级查询

数据库基础查询

最基础!MySQL基础查询SELECT

MySQL基础之子查询

MySQL 基础 SQL -- DQL 数据查询语言(基础查询(字段别名) where条件查询(比较运算符逻辑运算符) 聚合函数分组查询 排序查询分页查询DQL语句执行顺序)

T-SQL基础03.子查询