33问答网
所有问题
当前搜索:
sql查询开头是字母
sql语句查询
中,如何查询出某列数据前n个字符
是字母
的所有数据?
答:
select * from table_1 where substring(列名,1,1) in ('a','b','c','d','e'...'z')and substring(列名,2,2) in ('a','b','c','d','e'...'z')...
sql
创建表过程中如何达到列的取值约束为第一个字符
为字母
的要求
答:
定义为char(6),最大容量是为6,不过要求是一定得输入6个数字才行 可以定义check约束为:(字段名 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]')列的取值约束为第一个字符
为字母
可以定义check约束为:(字段名 LIKE '[A-Z,a-z]%')如果在
查询
分析器中可以用:alter table 表名 add ...
SQL查询
前两个数值
是字母
的列,比如TC0001,TC0002,0056,3396,48454...
答:
wzsjzjjxy的回答,应该有一个转化表达式的函数吧?另外这个是不是在老版本的数据库没有啊?woshifotuo,asciistr(SUBSTRING(SUM,1,1)) not like '\%' ,这个语法只能判断是以非汉字开头,而不能判断是以
字母开头
。如果是以数字开头,也会
查询
出来的。我觉得应该用ASCII码的范围来限制合适。select ...
sql
获取字符串的首
字母
是按什么规则
答:
如果是在一个字符串中找出第一个
字母
,可用REGEXP_INSTR函数来实现。例:SELECT REGEXP_INSTR('123Arter','[[:alpha:]]') FROM dual;返回结果是4。
SQL查询
指定
字母
打头,指定数字长度的字段的最大值
答:
--H打头和3位数字的最大值 select ID from TableA where ID like 'H[0-9][0-9][0-9]'group by ID having cast(right(ID,3) as int) = max(cast(right(ID,3) as int))--HR打头和2位数字组成的编号的最大值 select ID from TableA where ID like 'HR[0-9][0-9]'group by...
求
sql
数据库搜索的语句,要求是按输入每个英文单词的首
字母
搜索,例如
答:
其实这个问题是一个数据库设计问 题。需要实现类似功能,通常是在一张表中同时存在汉字和拼音两个字段,例如userinfo表有username=张三,同时存在 pinyin=zhangsan。这样在实现首
字母查询
时就可以通过select * from user where pinyin like 'z%' 方便得到用户名为张三的数据。
sql查询
语句,按首个
字母
排列集
答:
直接再加一列吧 (select item,'http://www.xxx.com/'+item+'.HTML' as link from casio) union all (select firstname,'#'+firstname from casio group by firstname) order by item 至于每行6列在程序中用while控制更容易实现
sql 查找
字符串右边第一个
字母
答:
--示例:
查找
字符串右边第一个
字母为
A的select * from Table_name where right(Col_name,1)='A'
数据库
查询
某个字段中 首
字母
相同的数据 的
SQL语句
怎么写
答:
where x like 'a%'匹配以a
开头
的
字母
SQL 查询
某个字段中,以某
字母
打头的最大值
答:
SELECT Code FROM TableA WHERE (SUBSTRING(Code, 2, 4) = (SELECT MAX(SUBSTRING(Code, 2, 4)) AS Expr1 FROM TableA AS TableA_1 WHERE (SUBSTRING(Code, 2, 1) >= '0') AND (SUBSTRING(Code, 2, 1) <= '9')))...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
oracle查询以1开头的
查询sql
sql查询记录数
sql查询以什么结尾数据
sql查询包括
sql怎么查询表
sql单表查询
sql模糊查询
sql高级查询