当前位置:首页 » 编程语言 » sql判断字符串为数字

sql判断字符串为数字

发布时间: 2024-03-21 22:32:10

1. sql如何在字符串里判断是否有数字或者字母

判断是否含有字母
select PATINDEX('%[A-Za-z]%', ‘ads23432')=0

(如果存在字母,结果>1)
判断是否含有数字
PATINDEX('%[0-9]%', ‘234sdf')=0

(如果存在数字,结果>1)

2. SQL锛屾庝箞鍒ゆ柇涓涓瀛楃︿覆鑳戒笉鑳借浆鍖栨垚鏁板煎瀷

declare@tatable(namevarchar(20))
insert@taselect'寮犱笁'
insert@taselect'𨱒庡洓1'
insert@taselect'300'
insert@taselect'浜斾竴'
insert@taselect'650'

select*from@tawherenamenotlike'%[^0-9]%'

name
--------------------
300
650

(2琛屽弹褰卞搷)

3. sql判断一个字符串是否是数字

如果是ORACLE,可以:
select translate(str,'x1234567890','x') from al,如果得到的是空则是数字,如果不是空,则是带字符串的。

4. sql 判断是否为数字

不知道你是什么数据库啊。
以后你要询问有关数据库函数的问题, 最好明确说明一下啊。

Oracle 通过正则表达式判断, 字符串是否是数字。

可以使用正则表达式的方式来判断。
REGEXP_LIKE( 字段 , '(^[+-]?\d{0,}\.?\d{0,}$)'
来判断 是否是数字

5. SQL:判断文本类型的字符是否为数字,是的话将其转换为数值型返回

where isnumeric(字段1)=1加上条件
或是全显示为字符

热点内容
华为honor6a如何重置密码 发布:2025-01-21 05:37:30 浏览:986
黑客编程意思 发布:2025-01-21 05:34:34 浏览:18
数据库服务器远程 发布:2025-01-21 05:34:34 浏览:700
ftp断点续传工具 发布:2025-01-21 05:13:42 浏览:989
哈弗h9买哪个配置划算 发布:2025-01-21 05:01:19 浏览:641
微信视频如何重新缓存 发布:2025-01-21 04:44:41 浏览:879
pdf压缩文件大小 发布:2025-01-21 04:40:24 浏览:798
linux解压文件到指定 发布:2025-01-21 04:38:36 浏览:874
自己做的安卓app怎么下载 发布:2025-01-21 04:35:07 浏览:164
机顶盒加密频道 发布:2025-01-21 04:26:48 浏览:318