當前位置:首頁 » 編程語言 » sql去除字母
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql去除字母

發布時間: 2022-04-17 08:53:36

1. sql語句里 where條件中怎麼把帶有字母的結果過濾掉

SQL2000以上的話,就用正則吧
應該是 SELECT * FROM 表名 WHERE REGEXP_INSTR(列名, '[a-z]')=0

2. SQL 一列的每個數值前面都有個字母A 如何刪除字母A

updatetabsetcol=right(col,length(col)-1)wherecollike'A%'

3. 如何用SQL語句刪除資料庫中某欄位中的 某幾個字母

可用REPLACE(chr,search_string[,replacement_string])函數。
例如:
update t01 set myname = REPLACE(myname, 'abc', '');
這樣就把該欄位中所有'abc'的子字元串刪除(替換成'')了。

4. 如何用sql語句批量去掉表段里的字母和空格

這個問題可以使用Oracle的正則表達式去完成,具體的可以參照:
http://blog.csdn.net/yanleigis/archive/2009/01/04/3704395.aspx

5. SQL中如何刪除指定字元

是那個C只出現在首字母位置吧,其他位置沒有吧?
update book set an = replace(an,'C','');
要是其他位置也有,就該用substring的那個,但是那哥們好像算錯位數了,應該取第二位到最後一位的 ,那哥們取的是第一位到倒數第二位的
update book set an =substring(an,2,length(an)) where an like 'C%';

6. 怎麼用sql語句去除數據表裡某一列含有字母的數據

使用LIKE匹配,匹配字元需要特殊表達:
WHERE FieldX LIKE '%[A-Z]%'

7. sql replace 去掉表格內大寫字母

你是什麼資料庫?oracle還是mysql?

8. sql 一格數據中有中英文 我怎麼刪除英文部分

SELECTREGEXP_REPLACE('ACSFsagfsd11asdasfassAAA','[a-z]|[A-Z]','')FROMDUAL;
使用REGEXP_REPLACE函數,上面是參考的例子,去除所有字母(大小寫都去除),請採納

9. plsql中數據被去除字母後能否作為條件

不能,因為sql語句的編譯順序是先編譯條件然後編譯欄位索引,你換成子查詢語句就可以了

10. 如何用SQL語句去除欄位中的某個字元

1.這個很好解決,就是工具自己的數據字元串的最長可能出現的長度來選擇對應該列的數據類型,
2.其中varchar,char類型可以存放8000個字元,而text類型則能存儲2G個字元,相信應該夠用了,
3.使用sql語句向欄位中存儲字元串的語句如下:
update
表名
set
欄位名=你要存儲的字元串呵呵,希望能有幫助,^_^