SQL-函数 - 字符串处理

在 SQL 中,字符串处理是一类用于处理文本数据的函数。它们允许我们对字符串进行各种操作,如转换大小写、计算字符串长度以及搜索和替换子字符串等。字符串处理函数可以帮助我们在数据库中对字符串进行加工和转换,从而满足不同的需求。

示例

假设有一个员工表 employees,包含以下字段:id(员工编号)、name(员工姓名)。数据如下:

id name
1 小明
2 热dog
3 Fish摸摸
4 鸡哥

1)使用字符串处理函数 UPPER 将姓名转换为大写:

-- 将姓名转换为大写

SELECT name, UPPER(name) AS upper_name FROM employees

查询结果:

name upper_name
小明 小明
热dog 热DOG
Fish摸摸 FISH摸摸
鸡哥 鸡哥

2)使用字符串处理函数 LENGTH 计算姓名长度:

-- 计算姓名长度

SELECT name, LENGTH(name) AS name_length FROM employees

查询结果:

name name_length
小明 2
热dog 4
Fish摸摸 6
鸡哥 2

3)使用字符串处理函数 LOWER 将姓名转换为小写:

-- 将姓名转换为小写并进行条件筛选

SELECT name, LOWER(name) AS lower_name FROM employees

查询结果:

name lower_name
小明 小明
热dog 热dog
Fish摸摸 fish摸摸
鸡哥 鸡哥

题目

假设有一个学生表 student,包含以下字段:id(学号)、name(姓名)。请你编写一个 SQL 查询,筛选出姓名为 热dog 的学生,展示其学号(id)、姓名(name)及其大写姓名(upper_name)。

id name
1 鸡哥
2 鱼皮
3 热dog
4 摸FISH
5 李阿巴
6 老李
7 李变量
8 王加瓦
9 赵派森
10 孙加加
点击查看答案
select id, name,upper(name) as upper_name from student where name = '热dog'
posted @   zydow  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示