ACCESS数据库 同表字段关联

ACCESS数据库 同表字段关联,第1张

age:year(now())-year(birthday)

now()是当前年月日时间,不过,我一般不用这个公式,而是计算实际年龄,例如9月出生的,要到了明年9月才算+1岁。我用以下这个公式:

age:year(now()-birthday)-Int(now()-birthday)/100)100

可能看起来有点复杂,其实now()-birthday得到的答案是以yyyy-mm-dd格式的,用了year()提取出来的是yyyy,例如1934,因为一般人不超过100岁,所以年龄应该是34,我就用公式将百千位去掉了。

抛砖引玉,希望能见到更简便的方法。

我讲的是查询的做发,表是不可能有运算的。表只是记录的载体。查询可以修改记录。

你可以这样做一个更新查询,就按我上边讲的。

在数据库中"行"为记录,"列"为字段,你的图书号与图书名肯定是在同一行中,也就是属于同一记录,可以用这条语句实现:

<% set rs=servercreateobject("adodbrecordset")

sql="select from shu where="&request(id)

rsopen sql,conn,1,1

%>

上面是查询语句,下面是输入语句:书号:<%=rs("shuid")%>;书名:<%=rs("shuname")%>

-- insert 

create or replace trigger trigger_insert_class

after insert or update OF age on table_name_a

for each row

--PRAGMA AUTONOMOUS_TRANSACTION;  

begin

   --if inserting then

      if :NEWage >=1 and :NEWage <=5 then

        insert into  table_name_a(class) values ('youeryuan');

       elsif :NEWage >=6 and :NEWage <=12 then

         insert into  table_name_a(class) values ('xiaoxue');

       end if;  

 end ;

关系完整性主要包括域完整性、实体完整性和参照完整性三种。

1.域完整性

域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。

2.实体完整性

实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。

3.参照完整性

参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。

以上就是关于ACCESS数据库 同表字段关联全部的内容,包括:ACCESS数据库 同表字段关联、数据库查询到一个字段时,怎样与同一表内的其他字段关联、ORACLE数据库一张表中字段间的关联和自动赋值。没有钱等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9346513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存