
监听配置:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
我的Oracle监听及tnsnamesora所在目录:C:\app\Administrator\product\1110\db_1\NETWORK\ADMIN
可以使用CEILING()函数和FLOOR()函数,处理正数可以使用前者,负数可以使用后者。请根据实际需求来选择。
下面是这两个函数的说明:
CEILING
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($12345), CEILING($-12345), CEILING($00)
GO
下面是结果集:
--------- --------- -------------------------
12400 -12300 000
(1 row(s) affected)
FLOOR
返回小于或等于所给数字表达式的最大整数。
语法
FLOOR ( numeric_expression )
参数
numeric_expression
精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
此示例说明正数、负数和货币值在 FLOOR 函数中的运用。
SELECT FLOOR(12345), FLOOR(-12345), FLOOR($12345)
结果为与 numeric_expression 数据类型相同的计算值的整数部分。
--------- --------- -----------
123 -124 1230000
public Student[] findStudents(Connection con, int age) throws SQLException{
String sql="select id,name,age from student where age>18";
Statement state=concreateStatement();
ResultSet rs=stateexecuteQuery(sql);
List<Student> list=new ArrayList<Student>();
int i=0;
while(rsnext()){
//查出学生
Student stu=new Student();
stusetId(rsgetInt(0));
stusetName(rsgetString(1));
stusetAge(rsgetInt(2));
//添加到集合
listadd(stu);
i++;
}
//声明数组,大小等于集合
Student[] students=new Student[listsize()];
//把元素从数组填充到集合
i=0;
for (Student student : students) {
students[i]=student;
i++;
}
//结束查询
rsclose();
stateclose();
conclose();
return students;
}
平均分的函数公式如下:
Excel求平均数公式是:=average(A2:A9)。
AVERAGE函数是EXCEL表格中的计算平均值函数,在数据库中average使用简写avg。AVERAGE是返回参数的平均值(也做算术平均值)。
例如,如果区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻)A1:A20包含数字,则函数=AVERAGE(A1:A20)将返回这些数字的平均值。
相关函数。
1、MAX和MIN函数。
MAX函数的用法是MAX(单元格区域),其功能是找出指定区域中的最大数;MIN函数的用法是MIN(单元格区域),其功能是找出指定单元格区域中的最小数。
2、COUNT和COUNTIF函数。
COUNT函数的用法是COUNT(单元格区域),其功能是统计出指定单元格区域中的数据个数。COUNTIF函数的用法是COUNTIF(单元格区域,条件),其功能是统计满足的单元格个数。
使用注意事项:
1、如果在Average函数中直接输入参数的值,那么参数必须为数值类型或可转换为数值的数据,否则Average函数将返回错误值“#VALUE!”。
2、如果使用单元格引用或数组作为Average函数的参数,那么参数必须为数值,其他类型的值将被忽略。
可以用VBA代码编写自定义函数,它与VB非常相似,很多代码可以直接互用。
你可以百度一下,看看本人的百度空间文章,上有你需要的例子
搜索关键字:
VB(VBA)编写人民币大写转换函数及应用实例
Matlab中回调函数是在特定事件(如按键或鼠标单击)发生时自动触发执行的函数。回调函数通常作为参数传递给另一个函数,以便在事件发生时调用。以下是Matlab中回调函数的编写方法:
首先,定义回调函数并编写其主体代码。例如,下面是一个简单的回调函数,用于在按下空格键时显示一条消息:
```
function myCallbackFunction(src, event)
if strcmp(eventKey, 'space')
disp('你按下了空格键!');
end
```
然后,在需要使用回调函数的地方,将其作为另一个函数的输入参数传递。例如,可以使用Matlab的 uicontrol 函数创建一个按钮,并将回调函数作为按钮的 'Callback' 属性的值。
% 创建一个按钮
hButton = uicontrol('Style', 'pushbutton',
'String', '按我!',
'Callback', @myCallbackFunction);
在上面的代码中,@myCallbackFunction 表示使用 myCallbackFunction 作为回调函数。每次用户单击按钮时,Matlab将自动调用 myCallbackFunction 函数。
在回调函数中,第一个输入参数 src 代表事件源(例如按钮或图形窗口),而第二个输入参数 event 是一个结构体,包含了发生的事件相关的详细信息。可以根据具体的事件类型,使用 event 结构体中的属性(例如 'Key' 属性)来访问这些信息。
回调函数通常和Matlab的 GUI(图形用户界面)编程一起使用,用于处理用户的输入事件,例如按钮单击、滚动条滑动等等。
希望回答对您有帮助
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)