在数据库中的数据表中添加记录的方法有哪些?如何操作?
发布网友
发布时间:2022-04-10 02:51
我来回答
共2个回答
懂视网
时间:2022-04-10 07:13
select 组字段名,sum(数字[int]) from order_menu group by 组字段名 having 条件;
/* having 和 where两者都可以对查询结果进行进一步的过滤,差别有: <1>where语句只能用在分组之前的筛选,having可以用在分组之后的筛 选; <2>使用where语句的地方都可以用having进行替换 <3>having中 可以用聚合函数,where中就不行。 */
聚合函数:
统计个数count:
select count(字段名) from ExamResult;
select count(字段名) from ExamResult where 条件;
满足条件的行进行内容和 sum(字段名):
select sum(字段名【要求数字类型】)from ExamResult;
求取平均值avg(字段名):
select avg(字段名【要求数字类型】)from ExamResult;
最大,最小 max, min:
select max(字段名【要求数字类型】) from ExamRe;
select min(字段名【要求数字类型】) from ExamRe;
select语句的结尾。
limit 子句:
select * from ExamResult limit 数字;
select * from ExamResult limit 数字,数字;
regexp使用:
select * from employee where emp_name regexp ‘^yu‘; 以什么开头
select * from employee where emp_name regexp ‘yuan$‘; 以什么结尾
select * from employee where emp_name regexp ‘m{2}‘; 取几个
从大到小:
取最大
走入计算机的第四十一天(数据库2表记录的操作)
标签:rom max esc 语句 style 数字类型 数据 创建 一个
热心网友
时间:2022-04-10 04:21
用数据库控件实现数据录入/删除
放置控件: Form1:Data1;Text1,2;Lbel1,2;Command1,2,3,4,5;Frame1
属性设置:
Data1:〖DatabseName〗="Nwind.mdb",〖Recordsource〗=procts
Text1:〖Datasource〗=data1,〖Datafield〗=protID,〖TabIndex〗=0
Text2:〖Datasource〗=data1,〖Datafield〗=protName,〖TabIndex〗=1
Command1:〖Name〗=Cmdadd,〖Caption〗=增加
Command2:〖Name〗=Cmddelete,〖Caption〗=删除
Command3:〖Name〗=Cmdexit,〖Caption〗=退出
Command4:〖Name〗=Cmpdate,〖Caption〗=确定
Command5:〖Name〗=Cmdcancel,〖Caption〗=放弃
Frame1中包含Command4,5
代码:
Option Explicit
Dim firstflag As Boolean '首次使用标记
Private Sub Cmdadd_Click() '增加记录
Data1.Recordset.AddNew
Frame1.Visible = True '使主按钮组不可见
Data1.Caption = "记录:" & Data1.Recordset.RecordCount + 1
Text1.SetFocus
End Sub
Private Sub Cmdcancel_Click() '放弃录入的记录
Data1.Recordset.CancelUpdate
Frame1.Visible = False '使主按钮组可见
Data1.Recordset.MoveLast '回到最后一个记录
End Sub
Private Sub Cmpdate_Click() '确定录入的记录有效
Data1.Recordset.Update
Frame1.Visible = False '使主按钮组可见
Data1.Recordset.MoveLast '显示录入内容
End Sub
Private Sub Data1_Reposition() '重新定位记录时显示记录号
If firstflag Then '如果是首次使用
Data1.Caption = "" 'data1标题框显示空白
firstflag = False
Else '如果不是首次使用,则在
' data1标题框显示记录号
Data1.Caption = "总记录数:" & Data1.Recordset.RecordCount _
& " 当前记录:" & Data1.Recordset.AbsolutePosition + 1
End If
End Sub
Private Sub Cmddelete_Click() '删除
Data1.Recordset.Delete
Data1.Recordset.MovePrevious '回到前一个记录
End Sub
Private Sub cmdexit_Click()
Unload Me
End Sub
Private Sub Form_Load()
firstflag = True '首次使用
Frame1.Visible = False '使主按钮组可见
End Sub