符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
直接写就可以
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站设计、武江网络推广、成都小程序开发、武江网络营销、武江企业策划、武江品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供武江建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
create or replace trigger checkmodulecount
before insert on registration
for each row
declare
moduleCount number;
ex exception;
begin
select count(moduleid) into moduleCount
from registration r,student s
where r.studentid=:new.studentid
and r.studentid=s.studentid
and (r.semester='2' or r.semester='1');
select lastname into tname from students where studentid=:new.studentid;
if moduleCount 4 then
dbms_output.put_line('Module registered successful');
else
raise ex;
end if;
exception
when ex then
raise_application_error(-20000, 'Student '|| s.lastname|| ' ID '||studentid || ' has register 4 modules already, the number of module for a particular semester should not exceed 4');
end;
plsql developer中 有个“小望远镜图标的”搜索功能
select TABLE_NAME from user_tab_columns where column_name Like '%K%'
select * from a where instr(a,b)0;
这个只能实现B字段是A字段中的某一部分的时候,
如果想要不论顺序或者不相邻的字符时,定义函数可以实现
create or replace function checks(v_a varchar2,v_b varchar)
return number
as
num number;
cou number;
begin
num := -1;
cou:=0;
for i in 1..length(v_b) loop
if instr(v_a,substr(v_b,i,1))0 then
cou:=cou+1;
end if;
end loop;
if cou=length(v_b) then
return cou;
end if;
dbms_output.put_line(cou||' '||length(v_b));
return num;
end;
结果:
SQL select * from a;
A B
---------- ----------
asdf sd
asdf ad
asdf df
asdf asdf
SQL select * from a where checks(a,b)0;
A B
---------- ----------
asdf sd
asdf ad
asdf df
asdf asdf
描述再详细些,这两个表的字段是否以知,确定,如果能确定是哪连个字段可用如下SQL
select *
from table1
where exists (select 1
from table2
where table1.columA like '%' || table2.columB || '%')
如果不确定想要所有匹配,那就写存储过程吧
select sum(case when flag1+falg2=11 then 1 else 0 end) as 既含有国产又有自制的,
sum(case when flag1+falg2=1 then 1 else 0 end) as 只有国产的,
sum(case when flag1+falg2=10 then 1 else 0 end) as 只有自制的
from (
select (case when instr(药品来源,'国产')0 then 1 else 0 end ) as flag1,
(case when instr(药品来源,'自制')0 then 10 else 0 end ) as flag2
from table_name
) t
前闭后开(30 = xxx 50)只能用 = xxx 来连接
WHERE xxx = 30 AND xxx 50
如果是前后都闭合(30= xxx = 50)那么可以用BETWEEN XX AND xxx
WHERE XXX BETWEEN 30 AND 50