Skip to content

Commit defec58

Browse files
committed
54. LEN()
1 parent 889f91b commit defec58

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

SQL/1.53MID.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ SELECT MID(字段, 起始, 长度) FROM 表名;
2828
|------|-----------|------------|--------------|----------|
2929
| 1 | Adams | John | NULL | London |
3030
| 2 | Bush | George | Fifth Avenue | New York |
31+
| 3 | Carter | Thomas | NULL | Beijing |
3132

3233
现在,我们希望从 "CYTY" 字段中提取前 3 个字符。
3334

SQL/1.54LEN.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# SQL LEN() 函数
2+
3+
--
4+
5+
### LEN() 函数
6+
7+
LEN 函数返回文本字段中值的长度。
8+
9+
### SQL LEN() 语法
10+
11+
```
12+
SELECT LEN(字段) FROM 表名;
13+
```
14+
15+
--
16+
17+
### SQL LEN() 实例
18+
19+
我们拥有下面这个 "Persons" :
20+
21+
| ID_P | LAST_NAME | FIRST_NAME | ADDRESS | CITY |
22+
|------|-----------|------------|--------------|----------|
23+
| 1 | Adams | John | NULL | London |
24+
| 2 | Bush | George | Fifth Avenue | New York |
25+
| 3 | Carter | Thomas | NULL | Beijing |
26+
27+
现在,我们希望取得 "CITY" 字段值的长度。
28+
29+
我们使用如下 SQL 语句:
30+
31+
```
32+
SELECT LEN(CITY) AS CityLength FROM Persons;
33+
```
34+
35+
结果集类似这样:
36+
37+
| CityLength |
38+
|------------|
39+
| 6 |
40+
| 7 |
41+
| 8 |
42+
43+
注释:MySQL 不支持 LEN() 函数。
44+
45+
--

0 commit comments

Comments
 (0)