select substring('123456.78',1,1) 其中 第一个"1"是第一位开始,第二个"1"是指取一位数。
所以十万:select substring('123456.78',1,1) =1
取千:select substring('123456.78',3,1) =3
取角:select substring('123456.78',8,1) =7
----仅供参考
用eclipse首先在oracle文件下找到jdbc文件,里面的lib文件下有个class12.zip
在eclipse里新建个项目,建好后在左边右击那个项目图标,选择属性(最下面的),里面有个java build path,点进去,找到add external jars按键,点一下,把那个class12.zip加载进来,然后可以开始写代码了。
我的代码如下:
import java.sql.*
public class connect {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
Class.forName("oracle.jdbc.driver.OracleDriver")
}catch(ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
Connection con = null
Statement stmt = null
ResultSet rs = null
try{
String url="jdbc:oracle:thin:@服务器ip地址:端口号:数据库名字"
String user="用户名"
String password="密码"
String str="INSERT INTO ZZZ_2 VALUES('041110018','JHDK')"
con = java.sql.DriverManager.getConnection(url,user,password)
// 创建状态
stmt = con.createStatement()
// 执行SQL语句,返回结果集
//int rowcount = stmt.executeUpdate(str)
int j = stmt.executeUpdate("update ZZZ_2 set NAME='dbt' where ID=21")
int k = stmt.executeUpdate("delete from ZZZ_2 where ID=41110020")
rs = stmt.executeQuery("SELECT * FROM ZZZ_2")
// 对结果集进行处理
while (rs.next()) {
int id = rs.getInt("ID")
String name = rs.getString("NAME")
//Integer age = rs.getObject("age") == null ? null : rs.getInt("age")
System.out.println(id + ": " + name)
} }catch(SQLException e){
e.printStackTrace()}
// 释放资源
finally{
try{
rs.close()
}catch(SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
try{
stmt.close()
}catch(SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
try{
con.close()
}catch(SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
}
}
注意,上面的ip地址什么的要填对,ZZZ_2是我随便建的表,你改成自己的表名就行了
EXCEL中,不规则数据列如何把指定部分提取出来呢?看一下具体 *** 作步骤吧。
材料/工具
EXCEL
方法
1/8
如图不规则内容,把除了数字以外的内容给提取到B1:B6中。
2/8
把A1:A6数据复制到B1:B6中,选中B列。
请点击输入图片描述
3/8
把B列列宽调小些,再点开始选择卡的填充命令,再点:两端对齐。
请点击输入图片描述
4/8
B1:B6中的数据给分成多行,把B列列宽调大。
请点击输入图片描述
5/8
点数据,再点分列,d出的对话框,点完成。按下F5,调出定位对话框,再点定位条件,转到的对话框中,选择常量的数字。点确定。
请点击输入图片描述
6/8
选择数字单元格,右击,d出菜单中点清除内容。选中B列,点开始选项卡的填充命令的两端对齐。B列如下图所示。
请点击输入图片描述
7/8
选B1:B12,按F5,调出定位对话框,再点定位条件,选择空值,点确定,把B1:B12空单元格选中。
请点击输入图片描述
8/8
点开始选择卡的删除命令下拉按钮,d出菜单中点:删除单元格,d出对话框,选择:下方单元格上移点确定。 *** 作完成,把A列的指定部分内容提取到了B列中了。
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)