SQL基础—DQL基础查询

本文介绍了SQL查询的基础语法,包括从表中选择字段、常量、表达式和函数。讲解了如何使用AS和空格为字段起别名,以及DISTINCT关键字去除重复记录。还探讨了加号在不同情况下的运算规则,如数值相加、字符转换和NULL值处理。此外,提到了concat函数用于字符串拼接,以及ifnull和isnull函数在处理NULL值时的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础语法

select 查询列表
from 表名;

其中:
1、查询列表可以是字段、常量、表达式、函数;

#查询常量
select 常量值;
#查询表达式
select 100/1234;
#查询函数
select 函数名(实参列表);

2、查询结果是一个虚拟表;

补充说明

1、要注意查询常量时:字符型日期型的常量值必须用单引号引起来,数值型不需要;
2、起别名的两种方式:
①as
②空格
3、去重操作:
select distinct 字段名 from 表名;
4、关于加号 +
作用:做加法运算
select 数值+数值; 直接运算
select 字符+数值;先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成0,再做运算
select null+值;结果都为null
5、查询列表常见的函数举例:
concat函数
功能:拼接字符

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

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

select ifnull(commission_pct,0) from employees;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值