UPPER() 函数把字段的值转换为大写。
用于 SQL Server 的语法:
SELECT UPPER(column_name) FROM table_name;
数据库表:g_goods
G_ID G_NAME G_PRICE G_PINYIN
101 苹果 3 pinguo
102 橘子 5 JUZI
103 香蕉 8 xiangjiao
104 梨 6 LI
105 辣条 5 latiao
106 面包 7 miaobao
107 牛奶 8 niunai
108 瓜子 2 guazi
109 橙汁 1 chengzhi
110 可乐 3 KELE
111 泡面 5 PAOMIAN
112 鸡爪 3 jizhua
实例:
--查找出编号id 为108的商品 并将拼音转化为大写
SELECT UPPER(g.g_pinyin) as site_title FROM g_goods g where g.g_id ='108';
LOWER() 函数把字段的值转换为小写。
SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
实例:
---查出商品名称 并将拼音转为小写
SELECT g.g_name,LOWER(g_pinyin)
FROM g_goods g;
substr() 函数用于从文本字段中提取字符。
SQL substr() 语法
SELECT substr(column_name,start[,length]) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 substr() 函数返回剩余文本。 |
实例:截取商品表商品拼音2-4的字符
SELECT
substr(G_PINYIN, 2, 4)
FROM
g_goods;
LENGTH() 函数返回文本字段中值的长度。
SELECT LENGTH(column_name) FROM table_name;
--实例:查出商品表g_pinyin列的长度
SELECT g.g_name,g.g_pinyin,length(g.g_pinyin) FROM g_goods g;
ROUND() 函数用于把数值字段舍入为指定的小数位数。
SELECT ROUND(column_name,decimals) FROM TABLE_NAME;
参数 | 描述 |
---|---|
column_name | 必需。要舍入的字段。 |
decimals | 可选。规定要返回的小数位数。 |
数据库表:
G_ID G_NAME G_PRICE G_PINYIN
101 苹果 3.3 pinguo
102 橘子 4.2 JUZI
103 香蕉 6.8 xiangjiao
104 梨 6.9 LI
105 辣条 5.6 latiao
106 面包 7.5 miaobao
107 牛奶 8.4 niunai
108 瓜子 3.7 guazi
109 橙汁 1.5 chengzhi
110 可乐 3.3 KELE
111 泡面 5.1 PAOMIAN
112 鸡爪 3.9 jizhua
实例:商品价格四舍五入取整
SELECT a.g_name,ROUND(G_PRICE) FROM g_goods a;
ceil() 函数用于向上取整
实例:
SELECT a.g_name,ceil(G_PRICE) FROM g_goods a;
floor() 函数用于向下取整
实例:
SELECT a.g_name,floor(G_PRICE) FROM g_goods a;
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。