基础查询

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
SELECT
    last_name
FROM
    employees;
 
SELECT
    last_name,
    salary,
    email
FROM
    employees;
 
SELECT
    *
FROM
    employees;
 
#查询常量值
SELECT
    100;
 
SELECT
    'john';
 
#查询表达式
SELECT
    100 * 98;
 
#查询函数
SELECT
    VERSION();
 
#起别名
/*
1.便于理解
2.如果要查询的字段有重名的情况,使用别名可以区分开来
*/
#方式一:使用as
SELECT
    100 % 98 AS 结果;
 
SELECT
    last_name AS 姓,
    first_name AS
FROM
    employees;
 
#方式二:使用空格
SELECT
    last_name 姓
FROM
    employees;
 
#案例:查询salary,显示结果为out put
SELECT
    salary AS "OUT put"
FROM
    employees;
 
#去重
#案例:查询袁弘表中涉及到的所有的部门标号
SELECT DISTINCT
    department_id
FROM
    employees;
 
#+号的作用
/*
java中的+号:
①运算符:两个操作数都为数值型
②连接符:只要有一个操作数为字符串
 
mysql中的+号:
仅仅只有一个功能:运算符
 
select '123'+90; 其中一方为字符型,会试图将字符型数值转换成数值型
         如果转换成功则继续加法运算
select 'john'+90; 如果转换失败,则字符型数组值转换成0;
 
select null+10;只要其中一方为null,则结果为null
*/
#案例:查询员工名和姓连接成一个字段,并显示为姓名
SELECT
    CONCAT(last_name, first_name) AS 姓名
FROM
    employees;

  

作者:Esofar

出处:https://www.cnblogs.com/deyo/p/13234090.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   自律即自由-  阅读(154)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示