DQL语言(查询)--基础查询

本文详细介绍了SQL查询的基础语法,如选择字段、使用函数和表达式,以及高级特性如别名、去重、拼接和条件判断。涵盖了单字段查询、多字段选择、常量和表达式处理,以及实用函数如concat和ifnull。适合SQL初学者和进阶者参考。
摘要由CSDN通过智能技术生成

一、语法

select 查询列表

from 表名;

二、特点

  1. 查询列表可以是字段、常量、表达式、函数、也可以是多个
  2. 查询结果是一个虚拟表

三、示例

1.查询单个字段

select   字段名    from   表名

2.查询多个字段

select   字段名,字段名    from   表名

3.查询所有字段

select  *     from    表名

4.查询常量

select   常量值;

注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要

5.查询函数

select   函数名(实参列表);

6.查询表达式

select 100/1234;

注意:支持+、-、*、/,但是不支持++、--

7.起别名

(1)AS:提高可读性

(2)空格:简单,用起来比较顺手

8.去重

select   distinct  字段名   from  表名;

注意:去重时只能是一个字段,多个字段可能会造成不规则的表格,所以不支持

9.+

作用:做加法运算

select   数值 + 数值  <== 直接运算

select   字符 + 数值 <== 先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成0,再做运算

select   Null+任何值   <==结果都为Null

10.【补充】concat 函数

功能:拼接字符

select concat(字符1,字符2,....);

11.【补充】ifnull 函数

功能:判断某字段或表达式是否为null,如果为null,则返回指定的值,否则返回原本的值

select ifnull(字段名,0) from employee;

12.【补充】isnull 函数

功能:判断某字段或表达式是否为null,如果是,则返回1,否则返回0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值