我有一些看起来像这样的数据:
C:10
R:200
N/A
E:3
N/A
N:77
Run Code Online (Sandbox Code Playgroud)
我正在尝试删除每一行的前两个字符,并跳过这些行,N/A我一直试图弄清楚如何使用SUBSTRING但没有运气.
UPDATE d1
SET d1_val = SUBSTRING(d1_val, 1, LENGTH(d1_val)2)
Run Code Online (Sandbox Code Playgroud)
Kev*_*lia 31
尝试
UPDATE d1
SET d1_val = SUBSTRING(d1_val, 3)
WHERE d1_val <> 'N/A'
Run Code Online (Sandbox Code Playgroud)
有关多次执行的更安全的查询正在使用LIKE '_:%':
UPDATE d1
SET d1_val = SUBSTRING(d1_val, 3)
WHERE d1_val LIKE '_:%'
Run Code Online (Sandbox Code Playgroud)
它会改变每一行,它看起来像C:10,E:100等等。但不是10,100一个以前的查询运行后。
(假设前面总是有一个字母:。如果更多,请使用LIKE '%:%')
| 归档时间: |
|
| 查看次数: |
31746 次 |
| 最近记录: |