在数据库操作中,如何将某字段(文本型数字)的前几位提取出来形成一个新的字段呢?在线等,谢谢
4个回答
展开全部
你可以设置断点看查询数据库的过程有有无出现错误,得出的结果集是否正确。我感觉你的问题是出在combobox的数据绑定上的。在检索出avv_table_name之后把结果集存入dataset1中的xx表,然后
combobox1.datasource
=
dataset1.tables["xx"];
combobox1.databindings();
这2句的意思就是把dataset1中的xx表作为combobox1的数据源,再用databindings方法进行数据绑定
combobox1.datasource
=
dataset1.tables["xx"];
combobox1.databindings();
这2句的意思就是把dataset1中的xx表作为combobox1的数据源,再用databindings方法进行数据绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-13
展开全部
获取字符串左边开始指定个数的字符 LEFT
SQL Server
1> SELECT LEFT('abcdefg', 3)
2> go
------
abc
(1 行受影响)
MySQL
mysql> SELECT LEFT('abcdefg', 3)
-> //
+--------------------+
| LEFT('abcdefg', 3) |
+--------------------+
| abc |
+--------------------+
1 row in set (0.00 sec)
Oracle 没有这个函数 但是可以通过 SUBSTR 实现
SQL> SELECT
2 SUBSTR('abcdefg', 1, 3)
3 FROM
4 dual;
SUB
---
abc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CREATE TABLE test(A TEXT)
INSERT INTO dbo.test
( A )
VALUES ( 'ADFASDF3SDFDFAFADF' -- A - text
)
--SELECT * FROM TEST
SELECT SUBSTRING(A,1,2)
FROM dbo.test
substring(expression, start, length),这是sqlsever中的,mysql或者oracle用substr
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询