当前位置:首页 » 编程语言 » sql中只查一个字母怎么查
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql中只查一个字母怎么查

发布时间: 2022-09-24 04:35:08

⑴ 在sql查询中如何只查该字段只包含汉字,不含其它符号、数字、英文之类的。请大神解答。

select * from 表名 where REGEXP_LIKE(列名,'[^\w]')

⑵ SQL语言 怎么查找只有字母的记录 只有数字的记录 和只有各种符号的记录

表中的某一个字段还是全部字段,先给个一个字段的把,全部字段的加and条件。以下是mysql示例:

1、匹配只有数字的name

select*from`history`where`name`REGEXP"[[:digit:]]";

2、匹配只有字母的name

select*from`history`where`name`REGEXP"[[:alpha:]]";

3、只有符号的name

select*from`history`where`name`REGEXP"[\!\@\#\$\%\^\&\*\(\)\.\\:\;\"]";--里面的参数东西自己定义,转义用双\

4、数字和字母的name

select*from`history`where`name`REGEXP"[[:alnum:]]";

5、数字和符号,参照数字和符号组合

select*from`history`where`name`REGEXP"[0-9\!\@....]";//省略号参照符号

6、字母和父母参照第五条

7、同上

⑶ sql 语句 :请问怎么对字段的第一个字符进行查询

查找第一个字符匹配的方法有几种啊,不知你“请问怎么对字段的第一个字符进行查询?”是什么意思??

select * from Prescription where ProctRate like 'X%'
或者
select * from Prescription where left(ProctRate,1) = X

X就是变量,不知你的意思是不是这样

⑷ sql 如何按照字母查询数据库

select like"字母"

⑸ SQL查询字母

like 后面要跟字符,796R2要用引号‘796R2’
hao like ‘796R2’

而且,like 一般要配合通配符 % 使用。没有%效果相当于 ’=‘
如:hao like ‘796R2%’,即hao 列 开头为 796R2的数据。

⑹ sql如何查询字符串的某个字

--举个例子,表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为
select * from zwj where sp like '%所有%'

--表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为
select * from zwj where sp like '%所%' or sp like '%有%'

⑺ SQL语言 怎么查找只有字母的记录 只有数字的记录 和只有各种符号的记录

表中的某一个字段还是全部字段,先给个一个字段的把,全部字段的加and条件。以下是mysql示例:
1、匹配只有数字的name
select * from `history` where `name` REGEXP "[[:digit:]]";2、匹配只有字母的name
select * from `history` where `name` REGEXP "[[:alpha:]]";3、只有符号的name
select * from `history` where `name` REGEXP "[\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\.\\\\\:\\;\\"]";--里面的参数东西自己定义,转义用双\\4、数字和字母的name
select * from `history` where `name` REGEXP "[[:alnum:]]";5、数字和符号,参照数字和符号组合
select * from `history` where `name` REGEXP "[0-9\\!\\@....]";//省略号参照符号6、字母和父母参照第五条
7、同上

⑻ SQL中,如何查询第一个字母

select left(meng,1) 这是从左边截取第一个。取m类似的函数很多,你可以网络下。

⑼ SQL中如何按第一个字母取数据

select left(列,1),cast(substring(列,2,len(列)-1) as int)
from 表
group by left(列,1)