基本的select语句
1. 最基本的select语句
select 1+1,3*2;
*:表中所有的字段(或者列)
select * from employees;
选择特定的列
select employee_id,last_name,salary from employees;
2.列的别名
as:全称:alias(别名)可以省略
列的别名可以使用一对""引起来,不要使用''
select employee_id emp_id,last_name AS lname,department_id from employees;
3.去除重复行
查询员工表中一共有哪些部门id
select DISTINCT department_id from employees;
4.空值参与运算:结果一定也为null
空值:null 不等同于0,'','null'
select employee_id,salary "月工资",salary*(1+commission_poct)\*12 "年工资" from employees;
引入IFNULL
select employee_id,salary "月工资",salary*(1+IFNULL(0commission_poct,0)\*12 "年工资" from employees;
5.着重号 ``
select * from order
遇到关键字作为表命数据库名等 用 `` 包裹order 即可解决
6.查询常数
select 123,employee_id,last_name from employees;
7.显示表结构
显示表中字段的详细信息:describe employees;
或DESC employee
8.过滤条件
select * from employees where department_id = 90;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!