MYSQL 1556A+0/-0.1MM 取数"A"到"/"之间的字符串 代码
时间: 2023-12-11 18:55:36 浏览: 28
你可以使用MySQL中的SUBSTRING_INDEX函数来取得指定字符串中某个子字符串的值。
例如,如果你想要从字符串"MYSQL 1556A+0/-0.1MM"中取得"A+0/-0.1MM"这个子字符串,你可以使用如下代码:
```
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('MYSQL 1556A+0/-0.1MM', ' ', -1), '/', 1);
```
这个代码中,我们首先使用了SUBSTRING_INDEX函数将原始字符串中的最后一个单词"1556A+0/-0.1MM"截取出来。然后,我们再次使用SUBSTRING_INDEX函数将这个单词中第一个"/"之前的部分"A+0"截取出来。最终输出的结果就是"A+0"。
相关问题
MYSQL 字符串之间取数
如果你想从一个字符串中提取另一个字符串,可以使用 MySQL 的内置函数。
1. SUBSTRING(): 可以从一个字符串中提取一部分。语法如下:
`SUBSTRING(str, pos, len)`
其中,str 是要提取的字符串,pos 是开始位置,len 是要提取的长度。
例如,`SELECT SUBSTRING('Hello World', 7, 5)` 将返回字符串 "World"。
2. LEFT(): 可以从字符串左侧开始提取指定长度的子字符串。语法如下:
`LEFT(str, len)`
其中,str 是要提取的字符串,len 是要提取的长度。
例如,`SELECT LEFT('Hello World', 5)` 将返回字符串 "Hello"。
3. RIGHT(): 可以从字符串右侧开始提取指定长度的子字符串。语法如下:
`RIGHT(str, len)`
其中,str 是要提取的字符串,len 是要提取的长度。
例如,`SELECT RIGHT('Hello World', 5)` 将返回字符串 "World"。
4. MID(): 可以从一个字符串中提取一部分。语法如下:
`MID(str, pos, len)`
其中,str 是要提取的字符串,pos 是开始位置,len 是要提取的长度。
例如,`SELECT MID('Hello World', 7, 5)` 将返回字符串 "World"。
以上四个函数都可以用来从一个字符串中提取另一个字符串。你可以根据自己的需要选择其中一个函数进行使用。
root 10760 1 0 May31 ? 00:00:00 /bin/sh bin/mysqld_safe --user=mysql mysql 11402 10760 0 May31 ? 00:39:17 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/logs/error.log --pid-file=/data/mysql/run/mysql.pid --socket=/data/mysql/run/mysql.sock --port=3306 taapp 22245 22193 0 13:12 pts/0 00:00:00 grep --color=auto mysql
根据你提供的信息,可以看到有一个名为 `mysqld_safe` 的进程在运行,并且它的进程ID为 `10760`,父进程ID为 `1`,说明它是由系统启动的守护进程。另外,你提供的信息还显示了一个名为 `mysqld` 的进程在运行,并且它的进程ID为 `11402`,这是 MySQL 服务的主进程,用于处理客户端的请求。
因此,根据你提供的信息,可以判断 MySQL 服务已经安装并正在运行。另外,你运行的 `grep` 命令也出现在了进程列表中,但它只是正在查找包含 `mysql` 字符串的进程,并不是 MySQL 服务本身,因此可以忽略。